2012-01-06 70 views
0

我使用下面的代碼來切換2 div之間的代碼。 我的問題是我使用複選框來觸發切換。 我需要的是...僅限JQuery切換如果複選框被選中..可能嗎?

如果複選框不是檢查並且用戶檢查它...然後它會切換,但是如果複選框已被選中,則不要切換。

這可能嗎?

當前代碼如下:關於補充說

<script type="text/javascript"> 
    $(function(){ 
     $('.togglelink').click(function(){ 
     $('#one').toggle(); 
     $('#two').toggle(); 
     }); 
    }); 
    </script> 
+0

寫入一個if條件和檢查烏爾複選框的值。如果它錯誤執行你的切換功能,否則什麼都不做...... – 2012-01-06 17:16:55

回答

2

什麼?

$('.togglelink').click(function(){ 
    if($(this).attr('checked')) { 
     return false; 
    }else{ 
     $('#one').toggle(); 
     $('#two').toggle(); 
    } 
}); 
1
<script type="text/javascript"> 
$(function(){ 
    $('.togglelink').click(function(){  if (!($('.togglelink').attr('checked'))) { 
    $('#one').toggle(); 
    $('#two').toggle(); 
    } 
    }); 
});