重複の可能性:
JQuery:テーブルから行を選択する方法
jqueryを使用して、特定の条件に基づいてテーブルの特定の行を選択したいと思います。たとえば、テーブルに25行あり、各行をチェックするチェックボックス列がある場合、条件を指定します。その条件が真の場合、チェックボックスのみをチェックする必要があります。たとえば、5行がその条件を満たすため、 5行をチェックする必要があります。この選択は、テーブルの他の列に依存する場合があります。jqueryでこれを達成するにはどうすればよいですか?
重複の可能性:
JQuery:テーブルから行を選択する方法
jqueryを使用して、特定の条件に基づいてテーブルの特定の行を選択したいと思います。たとえば、テーブルに25行あり、各行をチェックするチェックボックス列がある場合、条件を指定します。その条件が真の場合、チェックボックスのみをチェックする必要があります。たとえば、5行がその条件を満たすため、 5行をチェックする必要があります。この選択は、テーブルの他の列に依存する場合があります。jqueryでこれを達成するにはどうすればよいですか?
$( '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>
このようなものが必要です。
var chkbox = $('#yourTableId tr').eq(indexOfRowYouWant).find(':checkbox').attr('checked', true);