1
<script type='text/javascript'>//<![CDATA[ 
$(function (){
$('.check1').change(function () {//clicou em check1
    if ($(this).attr("checked")) 
    {
        $('.check3').fadeOut();//some check3
        $('.resultado1').fadeIn();
        return;
    }
   $('.resultado1').fadeOut();
   $('.check3').fadeIn();//desmarcou check1, check3 volta
   $('.check3').attr("checked", false);//check3 volta falso

});


});//]]>  

</script>

<input type="checkbox" class="check1" checked >

<div class="resultado1">Hello World</div>

<input type="checkbox" class="check2">

<input type="checkbox" class="check3">

このスクリプトには問題があります。チェックボックスをクリックしたときにのみ実行されますが、html によって自動的にチェックボックスがオンのままになっていると、何も起こりません。

誰かこの件で私を助けて

4

1 に答える 1

0

DOM の準備ができたら、ハンドラーを 1 回実行しますか?

$('.check1').change(function () {//clicou em check1

    // implementation

}).change();
于 2013-07-12T12:57:37.577 に答える