HTML:
<table id="list">
<tr>
<td><input type="checkbox" checked="true"></td>
<td>...</td>
</tr>
<tr>
<td><input type="checkbox" checked="true"></td>
...
</tr>
...
</table>
JS:
$('#list tr').each(function(){
console.log(
$(this).find('input[type="checkbox"]').is(':checked')
);
});
問題: 上記のログ ステートメントは常に true を返します。各 tr にはいくつかのデータが保持されており、このデータを使用してアクションを実行したいと考えています。is(':checked')
ただし、ユーザーは一部のエンティティの選択を解除できますが、この場合、エントリが選択解除/チェック解除されていても常に true を返すため、これは不可能 です。
これを修正する方法はありますか?