我需要将所有td值都放入字符串数组中.以下是我的代码
var tr = "#tblPurchaSEOrders tr.PO1"; $(tr).each(function(index,tr) { var lines = $(tr + " td").map(function(ind,td) { var ret = {}; ret[ind] = $(td).text(); return ret; }).get(); // I need to some more thing here // I need to store all the td values in to lines variable.. This is not working for me. // Am I missing some thing? });
谢谢.
解决方法
试试这样:
$('#tblPurchaSEOrders tr.PO1').each(function(index,tr) { var lines = $('td',tr).map(function(index,td) { return $(td).text(); }); // Here lines will contain an array of all td values for the current row: // like ['value 1','value 2','value 3'] });