【发布时间】:2014-06-26 01:25:16
【问题描述】:
当用户使用 jquery 单击“检查”图像时,我正在尝试选中或取消选中所有复选框。如果我有一个输入 type="checkbox" 我可以让它工作,但如果我使用一个图像它就不起作用。
HTML:
<th align="center"><img src="images/checkbox.gif" id="checkAll" name="checkAll"/></th>
jQuery:
$('#checkAll').click(function(event) { //on click
if(this.checked) { // check select status
$('.chkaction').each(function() { //loop through each checkbox
this.checked = true;
});
}else{
$('.chkaction').each(function() { //loop through each checkbox
this.checked = false;
});
}
});
【问题讨论】:
-
你的意思是当复选框是图像时?或者当你点击图片时?
-
好吧,没有选中状态的图像
this.checked将不起作用 -
列头有支票图片。我想单击该图像,并且需要检查标题下方列中的所有复选框。如果我再次单击它,那么他们需要取消选中。