Javascript 通过jquery循环Ul和Li
我需要在jquery中循环Ul和li,并需要在jquery中获取标签值# 我的Html如下所示Javascript 通过jquery循环Ul和Li,javascript,jquery,html,Javascript,Jquery,Html,我需要在jquery中循环Ul和li,并需要在jquery中获取标签值# 我的Html如下所示 托马斯 亚伯拉罕 您需要添加适当的查询选择器以按Id获取元素。请尝试以下操作: 注意# $('#'+'').find('li').each(函数(索引,元素){}); 试试这个 <script type="text/javascript"> $('.reprp').find('li').each(function (index, element) { v
托马斯
亚伯拉罕
您需要添加适当的查询选择器以按Id获取元素。请尝试以下操作:
注意#
$('#'+'').find('li').each(函数(索引,元素){});
试试这个
<script type="text/javascript">
$('.reprp').find('li').each(function (index, element) {
var text = $(this).find('label').text();
console.log( text );
});
</script>
$('.reprp')。查找('li')。每个(函数(索引,元素){
var text=$(this.find('label').text();
console.log(文本);
});
这是php$('')$('#ctl00_DashboardContent_cblUsers li label')
这个ctl00_DashboardContent_cblUsers
是服务器端生成的客户机Id,如果将来向这个页面添加某些元素,该客户机Id可能会更改,那么上面的jQuery示例将不再工作。通过
获取客户机Id始终有效,因为每次呈现标记并将其发送到浏览器时,都会从服务器生成客户机Id。OP唯一的问题是,他们在生成的客户端Id前面没有#
。如果javascript代码位于单独的独立文件中,而不是包含服务器代码的文件中,我建议将生成的客户端Id传递给独立文件。
$('#ctl00_DashboardContent_cblUsers')
$('#' + '<%=cblUsers.ClientID %>').find('li').each(function (index, element) { });
<script type="text/javascript">
$('.reprp').find('li').each(function (index, element) {
var text = $(this).find('label').text();
console.log( text );
});
</script>