0

次のような jaquery コードがあります。

var items = $('.trSelected', grid);

ここで、項目は次のような行のコンマ区切りリスト (tr タグ) です。

row25
row30

これらの行の 6 列目と 8 列目 (td) の値を取得したいと考えています。jqueryを使ったやり方。

次のようなアイテムを反復処理できます。

for (i = 0; i < items.length; i++) {
   itemList += items[i].id;  // gives row id
}
4

2 に答える 2

0

関数を作成し、それに行番号と列を渡し、戻り値が null でないことなどを確認すると、必要な値をテーブルから直接取得する必要があります

function getValue(rowNumber, column){


var val = $('#selectme').children('tbody').children(':nth-child(' + rowNumber + ')').children(':nth-child(' + column + ')').text();

    return val;

}
alert(getValue(1,3));

</p>

JSFiddle ここに

于 2012-11-28T17:03:28.967 に答える
0

次のコードは行を反復処理し、6 番目と 8 番目の値を itemList に追加します。

$.each( items, function(i, item){

     columns = $(item).children();
     //columns[5]
     //columns[7]
});
于 2012-11-28T16:48:08.640 に答える