4

このチェックボックス コントローラーの何が問題なのですか?
Jqueryはhtmlの属性を変更しますが、グラフィックチェックボックスは変更しません...

html

<input type="checkbox" checked="checked"/>
<input type="checkbox"/>
<a href="#" class="no">off</a>
<a href="#" class="yes">on</a>

js

$(document).ready(function(){
$('.yes').click(function(){
    $('input:checkbox').attr('checked','checked');
});
 $('.no').click(function(){
     $('input:checkbox').removeAttr('checked');
});
})

テスト

http://jsfiddle.net/ehijon/Jmn3r/

4

1 に答える 1

4

prop を使用するように変更:

$("input[type='checkbox']").prop('checked',true); // --Change to false to uncheck

フィドルの更新を参照してください: http://jsfiddle.net/Jmn3r/1/

于 2013-04-22T16:00:17.973 に答える