我有下表:
<table id="selected_data_sources">
<tbody>
<tr id="sel_item_PCAAT00"><td>PCAAT00</td></tr>
<tr id="sel_item_PCABN00"><td>PCABN00</td></tr>
</tbody>
</table>
如何使用JQuery在对中获取ID(PCAAT00和PCABN00)?谢谢!
答案 0 :(得分:5)
这个问题有点不清楚,但这会返回表格中每个<td>
的文字内容,如果这就是你所追求的:
var ids = $('#selected_data_sources tbody td').map(function() {
return $(this).text();
}).get();
只有当您需要一个真实数组(并且所有相关方法都可用)而不是像对象这样的数组时,才需要结束.get()
。
答案 1 :(得分:2)
尝试此代码.each
比.map
查看http://jsperf.com/test-each-vs-map
var x='';
$('#selected_data_sources tbody td').each(function() {
x+=$(this).text()+' ';
});
alert(x);
答案 2 :(得分:0)
你可以使用javascript:
var tabel = document.getElementById('selected_data_sources');
for (i = 1; i < table.rows.length; i++) {
var currentRow = table.rows[i];
}