点击文档而不是特定元素时,弹出警告。

6
在我的HTML代码中:

这里是段落

$(document).click(function(){
    alert('Document Clicked');
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
    <button type='button'>CLICK [NO ALERT]</button>
    <button type='button'>ME[NO ALERT]</button>
</body>

在我的代码中,如果我点击按钮,则如何防止警报出现,但可以警告除按钮以外的任何内容。
3个回答

6
您可以在特定的

我添加了另一个例子,希望您也能检查一下。由于它只使用了您使用的第二个选项,所以只是为了澄清差异。 - AXAI
我不太理解你的更新。如果你只想提醒点击button,只需删除第一个$(document).click...便可。 - Dekel
没关系,你是对的,我刚意识到这只是另一个重复的加法。 - AXAI

0

试一下

$("#SomeElementId").click(function(e) {
   //do something
   e.stopPropagation();
})


0
尝试一下:<button type='button' onclick="event.stopPropagation()">点击[无警报]</button>。 默认情况下,单击事件会传递到父元素,但是使用event.stopPropagation()可以仅保留事件的原始元素。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接