0
私の元のjavascriptた。このような設定に使用されたjQueryの/ Javascriptを次の表に、すべてのチェックボックスをチェックし
$(document).ready(function(){
$("th :checkbox").change(function() {
$(this).closest("table").find(":checkbox").prop("checked", $(this).is(":checked"));
});
});
:私は少し変わっ
<div>
<table id="table" width="100%">
<tr>
<th><input type="checkbox" />Select All</th>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tr>
</table>
</div>
どのように私のテーブルであり、
<table>
<tr>
<th><input type="checkbox" />select all</th>
</tr>
</table>
<table>
<tr>
<td><input type="checkbox" /></td>
</tr>
<tr>
<td><input type="checkbox" /></td>
</tr>
</table>
のチェックボックスをオンにするとがチェックされている場合は、次の表の<td>
のチェックボックスがすべてオンになっていますか?
ありがとうございました。
テーブルはMySQLのデータから生成されます。それでも動作するのでしょうか? –
*テーブル*または*行*?表が1つしかない場合、コードは機能します。そうでなければ、あなたは '$(this).closest(" table ")。nextAll(" table ")'を使う必要があります。 –
Gotcha。ありがとう、@ロブW.あなたは大きな助けをしてきました。 –