我有一個帶有複選框的表單,然後是複選框右側的文本。有jQuery事件附加到複選框的點擊事件。我想要的是允許用戶點擊標籤或複選框,並使複選框選中/取消選中並啓動事件。下面是我試圖做的簡化版本(不要運行代碼如下,因爲它創建了一個無限循環)。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>