私の問題を解決できることを願っています。これが私のサンプルコードです
<input type="checkbox" data-attr="getAllChoices" />
<div id="parent">
<div id="child1">
<input type="checkbox" value="3"/>Choice A
</div>
<div id="child2">
<input type="checkbox" value="5"/>Choice B
</div>
<div id="child3">
<input type="checkbox" value="6"/>Choice C
</div>
</div>
シナリオ:
ユーザーがチェックボックスをオンにした場合、すべての選択肢もオンにする必要があります。比較には日付属性を使用する必要があります。値がある場合、親 (チェックボックス) の子を呼び出し、すべてをチェックします。
これまでのところ、私のjsにはこれがあります。しかし、他のチェックボックスを呼び出す方法がわかりません。私が知っている唯一のことは、子divにアクセスしてチェックボックスを呼び出すことです。
$("input[data-attr='checkAll']").on('change',function(){
//no idea. . . . .
});
ちなみに私はjquery1.5を使っています