我有一个分页控件,他们<li>
个元素是动态设置并分配了一个ID。使用jQuery然后尝试检索这些设置ID
<div class="col-lg-12 text-center">
<ul class="pagination" id="pagHolder"></ul>
</div>
<script>
$(document).ready(function () {
//*****Logic for setting 'mainArrayHolder'*****
for(var i = 0; t < mainArrayHolder.length; i++)
{
$('#pagHolder').append('<li id="'+i+'"><a href="#">'+ i +'</a></li>');
}
});
</script>
我遇到的问题我收到了一个未定义的&#39;使用以下功能时出错:
$(this).click(function(){
var id = $(this).attr("id");
alert(id);
});
我明白这是因为&#39;这个&#39;正在查看整个DOM,而不仅仅是<li>
元素。如何设置此代码,以便获取用户点击的任何<li>
元素的id属性?