我想用jQuery將一個類添加到動態生成的菜單中。我正在Business Catalyst上構建網站,因此我無法訪問服務器端代碼。我嘗試使用.addClass()方法向我的ul項添加一個類。我這樣做是因爲我使用的是Twitter Bootstrap,Business Catalyst使用唯一的id而不是類來生成ul菜單。 我試過的代碼似乎沒有添加一個類到我的菜單中的ul元素。任何幫助,將不勝感激。jQuery向動態菜單添加類
代碼:
<div class="navbar">
<div class="navbar-inner">
<div class="container">
{module_menu,14623}
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("#nav_14623").addClass("nav");
});
</script>
網址: http://jshub.designangler.com/
請描述什麼是不工作。 –
當我打開開發者控制檯時,我看到一個錯誤,說$沒有被定義,但是,如果你在控制檯輸入$(「#nav_14623」)。addClass(「nav」);,它會添加類,所以帕特提到,發生了什麼? –
「$未定義」表示jQuery尚未加載。該腳本是否在您發佈的JavaScript代碼段下面的頁面中引用? –