我有无序列表;
<ul id="names">
<li id="john"><div>data from database</div></li>
<li id="peter"><div>data from database</div></li>
<li id="mathhewm"><div>data from database</div></li>
<li id="philip"><div>data from database</div></li>
<li id="tarheoweh"><div>data from database</div></li>
</ul>
上面的列表是使用 ajax 和 jquery 动态生成的,执行起来没有问题。问题是,每当用户单击其中任何一个时,我都想获取列表的 ID,而我目前正在使用下面的代码,该代码为我提供了第一个列表元素的 ID。
$(document).ready(function(){
$('#names').click(function(){
var name=$('#names li').attr('id');
alert(name);
});
上面的代码执行得很好,但不是我想要的输出。我需要任何帮助、建议或批评。谢谢,我很感激。