这个复选框控制器出了什么问题?
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');
});
})
测试
答案 0 :(得分:4)
更改为使用道具:
$("input[type='checkbox']").prop('checked',true); // --Change to false to uncheck
请参阅小提琴更新:http://jsfiddle.net/Jmn3r/1/