2016-03-10 105 views
1

Hello Stack Overflow社區!我想$(「div」)。prepend(內容),其中內容是一個變量來保存用戶的輸入。我希望前面的文字是石灰色的。這裏是我的CSS代碼:jQuery。添加變量

p{ 
color:#00FF00; 
} 

但是當我運行它,它會預先考慮用戶的輸入像它應該,但它不是石灰的顏色。這裏是我的JavaScript代碼:

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

任何幫助將不勝感激!我對JavaScript和jQuery非常陌生。提前致謝!

回答

1

CSS有一個<p>元素的類型選擇器。

您正在將內容添加到<div>元素,並且您添加的內容可能不包含任何<p>元素。

要麼改變樣式表中的選擇符以匹配要放入內容的元素,將該div更改爲p,要麼將p元素放在內容的周圍。

+0

如果我做$(「div」),我會放入什麼元素。內容是包含用戶輸入的變量? – SkyLord52

+0

@ SkyLord52 - '$(「div」)'不會選擇div以外的任何東西,是嗎? – Quentin

+0

@ SkyLord52 - 「內容是包含用戶輸入的變量嗎?」 - 是的,那是你寫的。 – Quentin