【问题标题】:jQuery | dynamically check checkboxjQuery |动态检查复选框
【发布时间】:2014-04-26 11:22:39
【问题描述】:
【问题讨论】:
标签:
jquery
checkbox
radio
【解决方案1】:
您当前使用的任何地方
$(element).attr("checked","checked");
改成
$(element).prop("checked", true); // or false
由于element.checked 是一个属性,而prop() 方法是正确使用的方法,attr() 只会更改属性并导致您遇到的问题。
【解决方案2】:
您应该使用.prop() 而不是.attr()
下面的 jQuery 代码应该可以正常工作:
$(document).ready(function(){
$('#eins').click(function(){
$("#gruppe1").prop("checked", true);
});
$('#zwei').click(function(){
$("#gruppe2").prop("checked", true);
});
$('#drei').click(function(){
$("#gruppe3").prop("checked", true);
});
});
资源: