2013-06-19 32 views
9

我已列表:設置文本

<ul> 
<li id="one"></li> 
</ul> 

然後在jQuery的我做的:

$("#one").text("one"); 

但是它並沒有改變,我也有使用.val()嘗試,但事實並非如此幫幫我。

爲什麼會發生,以及如何更改li文本?

+4

'$( 「#一」)。文本( 「1」)'應該工作。查看您的瀏覽器控制檯是否存在錯誤 –

+0

可以顯示剩餘的代碼 – PSR

+0

您是否有jQuery? – pl71

回答

12

有可能是問題之一,你有

1)你沒有進口js文件正確

2)準備功能

你可能不寫代碼編寫代碼的準備函數並導入jQuery相關的js文件。

$(document).ready(function() { 
    $("#one").text("one"); 
}); 

http://jsfiddle.net/zBxTm/

+0

請將文字設置爲李的第二項。如何迭代所有孩子? – Prabs