0

このスクリプトの理由:

if ($('.applyrulles').is(':checked')) {                     
    $('.button').show(700);
} else {
    $('.button').hide();
} 

で動作しません.buttonか?

<div>
    <input name="applyrulles" type="checkbox" class="applyrulles"/>
</div>  

<input type="submit" class="button" value="send"/>

Sriptは非表示になりますが、チェックすると.button表示されません。.applyrulles

4

1 に答える 1

1

動作デモ http://jsfiddle.net/mdFSb/ または http://jsfiddle.net/mdFSb/1/

clickorのようなイベントをキャプチャする必要がありchange$(this)残りは自由にコードをいじってみてください。

これが原因に役立つことを願っています:)

コード

$('.applyrulles').on('change', function() {

    if ($(this).is(':checked')) {

        $('.button').show();

    } else {
        $('.button').hide();
    }

});
于 2012-07-17T04:56:32.030 に答える