2013-06-01 96 views
0

我的導航欄中有多個鏈接,但我正在更改ul類。 在這個頁面上我的按鈕只有兩個,我需要將ul類形式選擇爲當前和要選擇的當前。Class Dynamic Change true/false

<div class="nav"> 
<ul class=" current"> 
    <li> 
     <a href="index.php">Home</a> 
     <div class="select_sub"> 
     <ul class="sub"> 
      <li></li> 
     </ul> 
     </div> 
    </li> 
    </ul> 

    <ul class=" select"> 
    <li> 
     <a href="index.php?page=about_us" target="_self">About</a> 
     <div class="select_sub"> 
      <ul class="sub"> 
       <li><a href="index.php?page=about_us">About Us</a></li> 
       <li><a href="index.php?page=what_are_we">What are we</a></li> 
      </ul> 
     </div>     
    </li> 
    </ul> 
</div> 
+0

爲什麼你從問題中刪除所有的javascript? – Barmar

回答

0
$(document).ready(function() { 
    $('.select').click(function() { 
     $('.current').removeClass('current').addClass('select'); 
    }); 
}); 
+0

我發現它不是我點擊其選擇的電流。但其餘的仍然不起作用。我更新了這個問題。 –

+0

@LukeMilković我已經更新了我的答案,請檢查它。 – Prashant16

0

你有很多語法錯誤的。有沒有必要使用引號this,並在結尾錯過;

更換

$('this').removeClass('select') 

$(this).removeClass('select'); 

或使用

$(this).removeClass('select'.)addClass("current"); 

$(document).ready(function() { 
    $('.current').click(function(){ 
     $(this).removeClass('select'.)addClass("current"); 
     }); 
}); 
+0

使用下面的代碼從我的答案。它將適用於你 – PSR