使用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);