jq怎么获取表格里的数据存到集合里

 时间:2026-02-18 19:57:20

1、思路:在页面中有一个表格,因为对象有属性,可以在td中设置自定义属性作为对象的属性,td的内容作为对象属性的值。

2、定义一个表格,设置td的自定义属性。

<table id="tb

  <tr>

    <td propertyName="name">张三</td>

    <td propertyName="gender">男</td>

    <td propertyName="age">23</td>

    <td propertyName="professional">程序员</td>

  </tr>

  <tr>

    <td propertyName="name">李四</td>

    <td propertyName="gender">男</td>

    <td propertyName="age">25</td>

    <td propertyName="professional">管理员</td>

  </tr>

  <tr>

    <td propertyName="name">小樱</td>

    <td propertyName="gender">女</td>

    <td propertyName="age">20</td>

    <td propertyName="professional">招聘员</td>

  </tr>

</table>

jq怎么获取表格里的数据存到集合里

3、声明数组和对象,遍历表格行和列,将每列的自定义属性设给对象,将内容设给对象属性的值。

$(function(){

var array = [];

var object

    $("#tb tr").each(function(){

    object = new Object();

    var tdLength = $(this).children().length;

    for(var i=0;i<tdLength;i++){

    var currentTd = $(this).children()[i];

    var propertyName = currentTd.getAttribute("propertyName");

    var value = currentTd.innerText;

    object[propertyName] = value;

    }

    array.push(object);

    });

    console.log(array)

});

jq怎么获取表格里的数据存到集合里

jq怎么获取表格里的数据存到集合里

  • dede后台系统基本参数空白怎么办
  • 如何在步道乐跑中清除缓存数据呢?
  • 上市企业的五大核心管理体系,值得一看
  • Python面试常问的九个问题
  • ORACLE的decode使用
  • 热门搜索
    吐鲁番旅游 庐山的特点 榨汁机可以榨豆浆吗 旅游公司排名 屏幕尺寸怎么算 孕妇可以喝茶 离婚后多久可以复婚 四姑娘山景区 孕妇可以吃鸭肉吗 有机花菜怎么做好吃