我有一张表'mytable'看起来像:
<tr>
<td><input type="checkbox" name="check[]" value="11"></td>
<td>11</td>
<td>2014-11-06 18:49:26</td>
<td>MESSAGE</td>
<td></td>
<td>MATCH5</td>
<td>NO MATCH</td>
<td>NO MATCH</td>
</tr>
我希望从行中获取第4列“MESSAGE”的值(如果已选中)。在How to get value of table cell with jquery from checkbox using absolute row number中显示了
var ids = $('table input:checked').map(function(){
return $(this).closest('tr').find('td:eq(3)').text();
});
返回
Object["MESSAGE"]
如何才能获得所包含的text / html?
答案 0 :(得分:1)
最后调用get()
以获取数组。值将在该数组中。
var ids = $('table input:checked').map(function(){
return $(this).closest('tr').find('td:eq(3)').text();
}).get();
否则,你只需要一个指向一堆字符串的jQuery集合。