-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();

最後のは、 object のような配列.get()ではなく、実際の配列 (関連するすべてのメソッドが利用可能) が必要な場合にのみ必要です。

于 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 に答える