使用javascript获取div id
这是一些HTML:
something something else blah blah blah etc
现在,如果我可以使用jQuery调用它:
var div = $(".results > div"); div.click(function() { alert(this.childNodes[0].nodeValue); });
当点击div时,它会调出一个警告框,说明div中的内容(来自上面的列表:’某事’,’其他’,’等等等等’或’等’)。 有谁知道我怎么能得到它来提醒div的id(在这个例子中,1,2,3或4)而不是节点内的信息?
谢谢
在事件处理程序内部, this
指的是单击的div
。 您可以访问其id
属性[MDN] :
alert(this.id);
注意: HTML4不允许id
以数字开头。
PS:选择器应为 (固定) $(".results > div")
。
提醒div的id属性:
alert(this.id);