Javascript 如何使用jQuery访问LI的ID?

Javascript 如何使用jQuery访问LI的ID?,javascript,jquery,html,Javascript,Jquery,Html,如何获取列表元素的ID?每当我使用this.id时,它都会给我父表的id。这是我的密码: $('*').bind('tap', function() { selectBrick(this.id); alert(this.id) }); 您的选择器似乎正在将tap事件绑定到表。您可以尝试使用事件对象并查看target是什么-这应该是实际受事件影响的DOM元素 $('*').bind('tap', function(event) { selectBrick(event.ta

如何获取列表元素的ID?每当我使用
this.id
时,它都会给我父表的id。这是我的密码:

$('*').bind('tap', function() {
    selectBrick(this.id);
    alert(this.id)
});

您的选择器似乎正在将tap事件绑定到表。您可以尝试使用事件对象并查看
target
是什么-这应该是实际受事件影响的DOM元素

$('*').bind('tap', function(event) {
    selectBrick(event.target.id);
    alert(event.target.id)
});

也许你的砖头对水龙头是透明的。尝试
function(event)
然后
event.target.id
。我将如何实现它?我不明白。$('*').bind('tap',函数(event){alert(event.target.id);});您应该重新考虑绑定到*。你为什么需要这个?这也将绑定到不可见的和结构化的元素。好吧,我只是想能够获得被单击的任何元素的ID。