考虑一段如下所示的代码:
| $('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 对象
