我正在將我的導航欄加載到頁面底部的$("#navbar-partial").load("navbar.html)
的每個頁面中的腳本標記中。將HTML列表項目更改爲在導航欄中處於活動狀態
導航欄列表代碼如下:
<ul id="main-nav" class="nav nav-sidebar">
<li>
<a href="a.html"></a>
</li>
<li>
<a href="b.html"></a>
</li>
<li>
<a href="c.html"></a>
</li>
<li>
<a href="d.html"></a>
</li>
</ul>
香港專業教育學院嘗試這樣做,這一些變化,但不能得到它的工作:
$(document).ready(function() {
$('.nav li').on('click', function (e) {
$(this).addClass('active').siblings().removeClass('active');
});
});
這是在同一個腳本標籤在底部負載調用後的HTML頁面。
任何想法?
感謝
仍然沒有運氣,即時檢查控制檯中的HTML和有源標籤的心不是獲取添加。 – NorCalKnockOut 2014-10-30 21:46:49
不幸的是,沒有更多的上下文,我無法提供任何有用的信息;順便說一句,你知道你的初始選擇器'$(「navbar-partial」)'是錯誤的?它不是尋找'id',而是尋找''的*元素*(這顯然不存在)。 –
2014-10-30 21:49:35
我在問題中輸入錯了,對不起。編輯它 – NorCalKnockOut 2014-10-30 21:54:34