-3

我有下表:

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

4

3 回答 3

5

这个问题有点不清楚,但这将返回<td>表中每个的文本内容,如果这是你所追求的:

var ids = $('#selected_data_sources tbody td').map(function() {
    return $(this).text();
}).get();

.get()仅当您需要一个真正的数组(及其所有关联方法都可用)而不是像 object 这样的数组时,才需要最后的。

于 2013-07-24T12:17:32.557 回答
2

试试这个代码.each.map

看看这个http://jsperf.com/test-each-vs-map

var x='';
$('#selected_data_sources tbody td').each(function() {
    x+=$(this).text()+' ';
});
alert(x);
于 2013-07-24T12:20:54.310 回答
0

您可以将 javascript 用作:

var tabel = document.getElementById('selected_data_sources');

for (i = 1; i < table.rows.length; i++) {
            var currentRow = table.rows[i];

        }
于 2013-07-24T12:33:31.507 回答