如何使用jquery从表中获取数据 [英] How to get the data from table using jquery

查看:67
本文介绍了如何使用jquery从表中获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我必须迭代所有TR,提取idattrName/attrValue的值并将值存储在数组中。如何使用JQuery实现这一点。我需要用文字报告。



Hi,
I have to iterate all TR, extract the value of id "attrName"/"attrValue"and store the value in array. How to achieve this using JQuery.I need to make the report in word.

<table class="attrTable" cellpadding="0px" cellspacing="0px">
<tbody>
<tr valign="top"><td class="attrName">Dep Type</td><td class="attrValue">Eng</td></tr>
<tr valign="top"><td class="attrName">Location</td><td class="attrValue">Ban</td></tr><tr valign="top"><td class="attrName">Dep Status</td><td class="attrValue"></td></tr><tr valign="top"><td class="attrName">Office Type</td><td class="attrValue">HQ</td></tr>
<tr valign="top"><td class="attrName">Cont sect</td><td class="attrValue">Sa</td></tr>
<tr valign="top"><td class="attrName"> Strength</td><td class="attrValue"></td>122</tr></tbody></table>





我的尝试:







var table = document.getElementById('attrTable');

var rowLength = table.rows.length;

for (var i = 0;我& lt; rowLength; i + = 1){

var row = table.rows [i];

var cellLength = row.cells.length;

for (var y = 0; y& lt; cellLength; y + = 1){

var cell = row.cells [y];



}

}



What I have tried:



var table = document.getElementById('attrTable');
var rowLength = table.rows.length;
for (var i = 0; i &lt; rowLength; i += 1) {
var row = table.rows[i];
var cellLength = row.cells.length;
for (var y = 0; y &lt; cellLength; y += 1) {
var cell = row.cells[y];

}
}

推荐答案

试试这个



try this

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>




<script>
        var ary = [];


function (){


' 。attrTable tr') .each( function (a,b){
var name =
('.attrTable tr').each(function (a, b) { var name =


这篇关于如何使用jquery从表中获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆