【发布时间】:2009-01-18 22:46:22
【问题描述】:
我有一个带有复选框的表单,然后是复选框右侧的文本。复选框的单击事件附加了 jquery 事件。我想要的是允许用户单击标签或复选框并让复选框选中/取消选中并触发事件。下面是我正在尝试做的简化版本(不要运行下面的代码,因为它会创建一个无限循环)。
<script>
$(document).ready(function() {
$("form p").click(function() {
$(this).find("input").click();
});
$("form input").click(function() {
alert("clicked");
});
});
</script>
<form>
<p> <input type="checkbox" name="checker" value="1" /> Click anywhere</p>
<p> <input type="checkbox" name="checker2" value="2" /> Click anywhere</p>
</form>
【问题讨论】:
标签: javascript jquery events