使用JQuery选择表元素

时间:2013-07-24 12:15:01

标签: javascript jquery

我有下表:

<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)?谢谢!

3 个答案:

答案 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];

        }