如何使用 jQuery 单击页面上除一个元素之外的任何位置?
一个包含许多元素的网页,任务是使用 jQuery 单击页面上除一个元素之外的任何位置。有两种方法可以解决这个问题,下面将讨论:
方法一:
- 当点击事件发生时,这种方法会调用一个函数。
- 首先检查目标元素的 id,如果匹配则返回函数。
- 否则,执行一些操作来让知道某处被点击。
示例:此示例实现了上述方法。
How to click anywhere of page
except one element using jQuery ?
GeeksforGeeks
输出:
- 在点击按钮之前:
- 点击元素后:
方法二:
- 当任何点击事件发生时,这种方法会调用一个函数。
- 如果它是其他 HTML 元素,则什么也不做。
- 否则,使用event.stopPropagation()方法阻止事件发生。
示例:此示例实现了上述方法。
How to click anywhere of page
except one element using jQuery ?
GeeksforGeeks
输出:
- 在点击按钮之前:
- 点击元素后: