我有一個名爲#nav ul li a的導航。在這個列表中,我想將活動類添加到已被點擊的元素。Jquery addClass標記已知工作
這是我的jQuery
$(document).ready(function() {
$('#nav ul li a').click(function() {
$('#nav ul li a').removeClass('active"');
$(this).addClass('active');
return false;
});
});
,這是我的HTML
<header id="header">
<h1 id="logo"><a href="#intro">DerWäschestuhl</a></h1>
<nav id="nav">
<ul>
<li><a href="#one" class="active" id="uebersicht-btn">Übersicht</a></li>
<li><a href="#two" class="" id="aussehen-btn">Aussehen</a></li>
<li><a href="#work" class="" id="funktionen-btn">Funktionen</a></li>
<li><a href="#produktion" class=""id="produktionen-btn">Produktion</a></li>
<li><a href="#contact" class="" id="kaufen-btn">Kaufen</a></li>
</ul>
</nav>
</header>
,這裏是我的jsfiddle以顯示樣式表:http://jsfiddle.net/Usgk3/
你們是否有任何想法,爲什麼它沒有工作?我不能發現其中的錯誤
removeClass( '主動「')< - 是錯誤的 - 有一個'」'得多:) –
刪除它,但它仍然沒有工作!對不起 – fjw
它爲我工作。如果您在提供的jsFiddle中檢查它,請不要忘記包含您正在使用的jquery庫,否則'$'對象將無法工作。 – frikinside