尝试理解jQuery中的“.not()”函数,但遇到了问题。我想让父div可以被“点击”,但是如果用户点击子元素,脚本不会执行。
$(this).not(children()).click(function(){
$(".example").fadeOut("fast");
});
HTML内容:
<div class="example">
<div>
<p>This content is not affected by clicks.</p>
</div>
</div>
e.stopPropagation();
而不是return false;
。 - Nick Craver}).find('.classes-to-ignore').click(function(e) {
来选择特定的子元素。 - Paul Masone.stopPropagation()
,然后又使用return false
呢?return false
等同于e.preventDefault(); e.stopPropagation()
,可能会产生意外的副作用。 - Steen Schütt