2013-07-06 105 views
-1

我試圖建立一個網站,但我一直得到同樣的問題。jQuery addClass不工作?

一旦頁面加載,我想添加一個類到菜單項(活動),所以它看起來被選中。這是我使用的代碼(它位於關閉正文標籤之前)。

$(document).ready(function(){ 
    $('#navList li a#navHome').addClass('active'); 
}); 

的HTML是這樣的:

<ul id="navList"> 
    <li><a href="index.php" title="Home" id="navHome">home</a></li> 
</ul> 

然而,當我檢查的元素,沒有類被添加。我真的不明白我在做什麼錯了?

jQuery文件鏈接正確,因爲其他jQuery代碼的作品。

+0

你嘗試appaned字符串或addclass的somesing instand()?打擾它可能是選擇器 –

+0

你是什麼意思的字符串,而不是addClass? – 2339870

+0

http://jsfiddle.net/sp88X/ - 例子。控制檯發生了什麼? –

回答

0

你應該嘗試這些:

$(document).ready(function(){ 
    $('#navList li a').addClass('active'); 
}); 

小提琴here

+0

仍然沒有區別。 :( – 2339870

+0

當然它並沒有改變任何東西 – krishgopinath

+0

沒有,ıt工程http://jsfiddle.net/82s6F/ – Lightsaber

0
$(document).ready(function(){ 
    $('#navHome').addClass('active'); 
});