gpt4 book ai didi

javascript - 如何获取页面上被点击的元素的id

转载 作者:行者123 更新时间:2023-11-30 10:24:22 25 4
gpt4 key购买 nike

我有这种情况。我有一个 JavaScript 函数可以对文档点击进行一些处理:

$(document).click(function () {
//---Some work is done---
});

但我还想检查单击了哪个文档元素?那么,如何获取整个文档中任意位置被点击的元素id呢?

最佳答案

可以使用事件的目标属性引用发起事件的元素

$(document).click(function (e) {
var id = e.target.id
});

注意:只有当您页面中的所有元素都具有 id 属性时,这才有效。

另一种方法可能是找到最近的具有 id 的元素

$(document).click(function (e) {
var id = $(e.target).closest('[id]').attr('id');
});

关于javascript - 如何获取页面上被点击的元素的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com