2016-03-10 3 views
1

Приветствую сообщество переполнения стека! Я хотел бы использовать $ ("div"). Prepend (content), где content - переменная, содержащая вход пользователя. Я хочу, чтобы добавленный текст был окрашен в лайм. Вот мой CSS код:jQuery .prepend переменная

p{ 
color:#00FF00; 
} 

Но когда я запускаю его, он присоединяет ввод пользователя, как он должен был, но это не липовый цвет. Вот мой код JavaScript:

var content=prompt("Enter some text:"); 
$("div").prepend(content); 

Любая помощь будет оценена! Я очень новичок в JavaScript и jQuery. Заранее спасибо!

ответ

1

CSS имеет селектор типа для элементов <p>.

Вы добавляете контент в элемент <div> и добавляемый контент, по-видимому, не содержит никаких элементов <p>.

Измените селектор в таблице стилей, чтобы он соответствовал элементу, в который вы помещаете содержимое, измените его на p или поместите элемент p вокруг содержимого.

+0

Какой элемент я вставляю, если я делаю $ ("div"). Prepend (content); и содержимое - это переменная, содержащая вход пользователя? – SkyLord52

+0

@ SkyLord52 - '$ (" div ")' не собирается выбирать ничего, кроме div, не так ли? – Quentin

+0

@ SkyLord52 - «Содержимое - это переменная, содержащая вход пользователя?» - ну да, вот что вы написали. – Quentin