我正面临一个问题
HTML
<input id="cb" type="checkbox" name="Employment_Staus" value="E" />
<input type="button" value="Check" id="id" />
JQUERY
$('#id').click(function(){
$('input[type="checkbox"]')[0].setAttribute("checked", "checked");
});
我第一次点击check button
时,它可以正常工作!(检查复选框),然后手动取消选中复选框!
当我手动取消选中后再次按check button
时,它不起作用!
我不想使用attr或prop等等!!
示例
答案 0 :(得分:8)
checked
属性设置默认状态,而不是当前状态。
修改checked
属性(改为.checked = true
)。