jquery - 在 jquery 中将 HTML 表转换为 JSON

标签 jquery json

如何将 html 表转换为 JSON 字符串。

示例:

<table cellpadding="0" cellspacing="0">
   <tbody>
      <tr>
         <td>Car</td>
         <td>Year</td>
      </tr>
      <tr>
         <td>Nissan</td>
         <td>2009</td>
      </tr>
      <tr>
         <td>Chrysler</td>
         <td>2004</td>
      </tr>
   </tbody>
</table>

类似于:$('table tr').toJSON 打印出td的所有值

最佳答案

试试这个

 var rowList = new Array();
    $("table tr").each(function () {
        var colList = new Array();
        $("td", this).each(function () {
            colList.push($(this).text());
        });
        rowList.push(colList);
    });

rowList 是 td 中所有值的二维列表

关于jquery - 在 jquery 中将 HTML 表转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10796904/

相关文章:

javascript - 如何识别 <select> 中的特定项目并在 jquery 中的每一行添加删除按钮

javascript - 谁在 JavaScript 中通过嵌套对象进行映射并删除键值对

json - Swift - 保存异步数据

mysql - 出于机器学习目的存储多个来源的数据的最佳实践

javascript - 如何在columnDefs数据表中动态设置 'targets'

php - 跟踪图像加载和点击的次数

javascript - 用鼠标旋转轮盘

javascript - 创建另一个帐户后显示失败 "Sorry, your registration failed. Please go back and try again."

android json响应键值,解析

json - 在 JSON 字符串 Golang 中检测重复项