我在div中有一个复选框,附带了一个onclick javascript事件。
当我点击复选框时,会触发onclick事件,而不是选中复选框。
有关如何解决此问题的任何想法?
由于
答案 0 :(得分:0)
您可以尝试将代码(在jsfiddle.net示例中)更改为this:
$(function() {
$('#click').click(function(event) {
var $target = $(event.target);
if (!$target.is(':input')) {
// div and contents, except inputs
alert('click');
} else {
// div's content inputs
}
});
});