我正在使用jquery选择复选框打开和关闭,当用户点击图像。jQuery选择复选框
这里是我的代码:
function clickimage(e){
chkbox = e.parent().children('.chkBox');
if(chkbox.is(":checked")){
chkbox.attr('checked', false);
}else{
chkbox.attr('checked', true);
}
}
当我第一次点击图片,复选框不检查。当我再次点击图片时,复选框未被选中。但问题是在那之后,复选框将不会再被选中。
我尝试验证chkbox.is(":checked")
并确实返回false
值。我在chkbox.attr('checked', true);
后面加上检查代码,它也返回false值。
这是为什么?我该如何解决它?
谢谢。
可以共享HTML –