【发布时间】:2012-10-15 03:12:45
【问题描述】:
我有一个输出图像的 php 脚本,此时要选择图像,您必须单击一个复选框。我想更改它,以便在单击父 div 时将复选框设置为选中。
如果我的父 div 有不同的 id,我知道该怎么做,而且这个类似乎不好,因为它会将 php 输出的所有复选框设置为真/假。
这是我目前所拥有的:
jQuery
$('#div').bind('click', function() {
var checkbox = $(this).find(':checkbox');
checkbox.attr('checked', !checkbox.attr('checked'));
});
HTML(由php输出,所以存在倍数。)
<div id="div" style='display:inline-block; padding:15px;' class='lifted drop-shadow-sq'>
<img class='reflect reflect-br' width='150px' height='150px' src=\"thumb.php?id=$id\">
<input type='checkbox' class=\"show-man\" name=\"images[]\" value='$id'>
</div>
那么,当以不会导致任何其他复选框之间发生冲突的方式单击父 div 时,我如何将复选框设置为已选中?
提前感谢您的帮助。
【问题讨论】:
-
每个 DIV 是否有多个复选框?
-
每个父div中只有一个复选框@Kevin