0

私は、HTMLDOMオブジェクトからのテキストをJS配列に格納する方法を見つけようとしています。

次のコードは、異なる8つのオブジェクトからテキストを返します

   $('.invoice-number').text();

それぞれの特定のオブジェクトからのテキストを配列に整理したいと思います。

(擬似コード)のようなもの:

foreach($('invoice-number').text() as x){
    var ary = Array();
    push(x,ary);
}

よろしくお願いします!

4

3 に答える 3

1

map次の方法を使用できます。

var arr = $('.invoice-number').map(function(){
     return $(this).text();
}).get();
于 2013-03-03T16:02:04.220 に答える
1

それぞれとプッシュはトリックを行う必要があります

var ary =[];

$('.invoice-number').each(function() {
   ary.push($(this).text());
});
于 2013-03-03T16:02:21.093 に答える
1

api を使用.each()して .invoice-number のすべてのテキストを取得し、配列に入れることができます。

jquery .each: http://api.jquery.com/jQuery.each/

var invoiceNumbers = [];

$('.invoice-number').each(function()
{
     invoiceNumbers.push($(this).text());
});
于 2013-03-03T16:03:56.530 に答える