0

重複の可能性:
JQuery:テーブルから行を選択する方法

jqueryを使用して、特定の条件に基づいてテーブルの特定の行を選択したいと思います。たとえば、テーブルに25行あり、各行をチェックするチェックボックス列がある場合、条件を指定します。その条件が真の場合、チェックボックスのみをチェックする必要があります。たとえば、5行がその条件を満たすため、 5行をチェックする必要があります。この選択は、テーブルの他の列に依存する場合があります。jqueryでこれを達成するにはどうすればよいですか?

4

2 に答える 2

1
$( 'tr', table ).each(function () {

    this // refers to the current TR element

    // check if the condition is met for this row
    var conditionMet = ...

    // and set the checked state accordingly 
    $( '.checkbox', this )[0].checked = conditionMet;

});

ここで、tableは TABLE 要素への参照であり、各行内"checkbox"の要素のクラスです。<input type=checkbox>

于 2012-12-15T14:59:31.100 に答える
1

このようなものが必要です。

var chkbox = $('#yourTableId tr').eq(indexOfRowYouWant).find(':checkbox').attr('checked', true);
于 2012-12-15T14:53:12.777 に答える