通常,当我想检查是否单击了父元素中的任何子元素时,我会使用以下内容:
$(document).click(function (e) {
alert($(e.target).is("#somediv *"));
}
但现在我有somediv
一个变量。我试过了:
var somediv = $(this);
$(document).click(function (e) {
alert($(e.target).is($(somediv, "*")));
}
但它不起作用。我怎样才能做到这一点?这是检测元素或任何子元素是否被点击的最佳方法吗?