2012-01-06 9 views
0

私は以下のコードを使用して、2つのdivを切り替えます。 私の問題は、チェックボックスを使ってトグルをトリガーしていることです。 私が必要とするのは...JQueryのみチェックボックスがオンになっている場合は切り替えます。可能ですか?

チェックボックスがチェックされておらず、ユーザーがチェックすると、トグルしますが、チェックボックスがチェックされている場合は、トグルしません。

これはまったく可能ですか?

現在のコードは以下の通りです:

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

書き込みAN場合の条件とウルチェックボックスの値を確認してください。それが間違っている場合は、関数をトグルして実行します。何もしないでください... –

答えて

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(); 
    } 
    }); 
}); 

関連する問題