<table ID="cartGrID"> <thead> <tr> <th>Item Description</th> <th>Qty</th> <th>Unit Price</th> <th>Ext Price</th> </tr> </thead><tbody> <tr><td>old Lamp</td><td>1</td><td>107.00</td><td>107.00</td> <tr><td>Blue POst</td><td>2</td><td>7.00</td><td>14.00</td></tbody></table>解决方法 这是做你想做的一个例子.
var mytableArray = [];$("table#cartGrID tr").each(function() { var arrayOfThisRow = []; var tableData = $(this).find('td'); if (tableData.length > 0) { tableData.each(function() { arrayOfThisRow.push($(this).text()); }); mytableArray.push(arrayOfThisRow); }});alert(mytableArray);
您可以扩展这个,比如说使用TH的文本来代替为每个TD创建键值对.
由于此实现使用多维数组,因此可以通过执行以下 *** 作来访问行和td:
mytableArray[1][3] // Fourth td of the second tablerow
编辑:这是一个小提琴为你的例子:http://jsfiddle.net/PKB9j/1/
总结以上是内存溢出为你收集整理的在HTML中将html表转换为数组全部内容,希望文章能够帮你解决在HTML中将html表转换为数组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)