javascript - 如何在javascript中获取td内部列表的值

标签 javascript jquery asp.net

我在 asp.net 中有一个 ListView ,它以这样的 html 形式出现

<li id="l3" class="add" onclick="hilite()" style="">
   <table id="tbl" style="width: 100%;">
       <tbody>
          <tr style="width: 100%;">
              <td class="border2" style="width: 50%;"> 1011 </td>
              <td class="border2" style="width: 50%;"> Name 3 </td>
           </tr>
       </tbody>
    </table>
</li>

现在我想在按钮单击 li 时通过 javascript 获取所有表值,其中包含表 tr 和 td 中的表,我希望每个列表的 td 值用于排序。 我也试过这样

function sortUnorderedList(ul, sortDescending) {
        if (typeof ul == "string")
            ul = document.getElementById(ul);
        var lis = ul.getElementsByTagName("li");
        var vals = [];
        for (var i = 0, l = lis.length; i < l; i++)
            vals.push(lis[i].innerHTML);
        vals.sort();
        if (sortDescending)
            vals.reverse();

        var contentArray = new Array();
        for (var i = 0, l = lis.length; i < l; i++) {
            lis[i].innerHTML = vals[i];

            alert(lis[i].innerHTML);

            var x = lis[i].innerHTML.getElementById('lsttable1').rows[0].cells;
            alert(x[0].innerHTML);
        }
 }

alert(x[0].innerHTML); 我得到了表格然后我应该如何获取每个 li 的 td 值

最佳答案

这将使用 jquery 显示列表中每个 td 的值。

$("ul li.add table td").each(function(){
   alert($(this).html());
});

如果你需要一个特定的列表,你可以使用 id 选择器。要获取表格中的第一行,请使用 tr:first 选择器。

$("#l3 li.add table tr:first td").each(function(){
   alert($(this).html());
});

看看 selector documentation了解更多。

关于javascript - 如何在javascript中获取td内部列表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9925326/

相关文章:

javascript - 如何添加谷歌地图自动完成搜索框?

jquery - Internet Explorer 不执行 jQuery.load (Firefox 执行)

c# - 如何获取字符串的前五个字符

javascript - 如何将 Django 变量传递给 Javascript

javascript - 如何在确保完成先前功能的情况下以固定间隔调用功能

java - 获取图像中特定区域的主色 : Color Query for Web Page Elements

javascript - 在文本/链接内容旁边放置图像

javascript - 如何迭代一系列 jquery 元素及其每个子元素?

javascript - Angular 主模块 app.js 正在被缓存,需要一种方法来确保添加新代码时不会被缓存

javascript - 如何从 iframe 父页面获取类值