之前用过别的方法。如果table中的td排布是有规律的,我遍历到所有的td,按照i的倍数去取就可以了。 <body> <table> <thead> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> <th>昵称</th> <th>电话</th> </tr> </thead> <tbody> <tr> <td>q0</td> <td>q1</td> <td>q2</td> <td>q3</td> <td>q4</td> </tr> <tr> <td>e0</td> <td>e1</td> <td>e2</td> <td>e3</td> <td>e4</td> </tr> <tr> <td>w0</td> <td>w1</td> <td>w2</td> <td>w3</td> <td>w4</td> </tr> </tbody> </table> </body> <script src="../echarts/jquery-3.1.0.min.js"></script> <script> var tds = $('tbody').find('td'); console.log(typeof tds); var temparr=[] for (var i = 0; i < $("tbody tr").length; i++) { temparr.push($("tbody tr").children("td").eq(0 + 5 * i).text()) } console.log(temparr); </script> 这样数组中的结果就是一列。
之前用过别的方法。如果table中的td排布是有规律的,我遍历到所有的td,按照i的倍数去取就可以了。
这样数组中的结果就是一列。
