javascript - 在 html 表中循环并获取每个 tr 的每个 td 的值

标签 javascript jquery

我有一个html表格,我想使用jquery获取每个tr的每个td的值,我无法做到这一点,因为我无法找到如何做到这一点,这是我的表结构

<table>
    <tr>
        <td>1</td>
        <td>John</td>
        <td>23</td>
    </tr>
    <tr>
        <td>2</td>
        <td>Ron</td>
        <td>28</td>
    </tr>
    <tr>
        <td>3</td>
        <td>Mike</td>
        <td>31</td>
    </tr>
</table>

最佳答案

您可以使用 .each 迭代所有行和单元格

$(function () {
    $('table tr').each(function () {
        $(this).find('td').each(function () {
            console.log($(this).text());
        });
    });
});

关于javascript - 在 html 表中循环并获取每个 tr 的每个 td 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27194191/

相关文章:

javascript - 如何使用 jQuery Datatable 插件突出显示 DataTable 的搜索文本

jquery - css父容器没有滚动条

javascript - webview 加载网页,但一些内容在加载后消失(Android Studio)

javascript - 如何使用 Node.js 允许 CORS(不使用 Express)

javascript - 检查表单输入是否等于特定文本,如果是,则执行计算并在另一个输入字段中打印

javascript - 在表的顶部添加一行js

javascript - angular forEach 不适用于 ng-if 函数

javascript - 将模型引用直接传递给 HTML 元素是否正确?

javascript - 如何使用 javascript 编辑自定义 wordpress 帖子类型的内容?

javascript - 在 IE7 中加载外部 Javascript 文件的问题