Javascript 通过jquery循环Ul和Li

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

我需要在jquery中循环Ul和li,并需要在jquery中获取标签值#

我的Html如下所示


  • 托马斯
  • 亚伯拉罕

  • 您需要添加适当的查询选择器以按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>