Tôi có html đơn giản sau đây:sự kiện nhấp chuột bị sa thải hai lần - jquery
<div class="foo" style="width:200px; height:200px;">
<input type="checkbox" />
</div>
<script type="text/javascript">
$('.foo').click(function(){$(this).find('input:checkbox')[0].click();});
</script>
Nhấp 'foo' các 200x200 div hoạt động tốt, và làm tăng sự kiện click cho vào hộp kiểm bên trong nó.
Tuy nhiên khi tôi chính xác nhấp vào hộp kiểm, nó sẽ kích hoạt sự kiện 'bình thường', cộng với sự kiện liên kết jquery ở trên, nghĩa là hộp kiểm tự kiểm tra, sau đó tự bỏ chọn.
Có cách nào ngăn chặn điều này xảy ra không?
Có vẻ như không có trong IE và không có trong FF. – Shoban