考虑一段如下所示的代码:
$('body').on('click', function(e){ | |
}); |
我知道有一种方法可以从 e.target
获取元素类型,即 e.target.nodeName
,但我如何才能获取该元素的 id 从那?如果做不到,是否有另一种方法来获取被点击元素的 id?
最佳答案
您可以使用 e.target.id
。 e.target 表示 DOM
对象,您可以访问它的所有属性和方法。
$('body').on('click', function(e){ | |
alert(e.target.id); | |
}); |
您可以使用 jQuery 函数 jQuery(e.target)
或 $(e.target)
在其上调用 jQuery
函数,将 DOM 对象转换为 jQuery
对象