私はこれを持っています:
<div id="container1">
<div class="block1">
<input class="pos2" type="checkbox" /><label>Category1</label><br>
<input class="pos3" type="checkbox" /><label>Subcategory1</label><br>
<input class="pos3" type="checkbox" /><label>Subcategory1</label>
</div>
<div class="block1">
<input class="pos2" type="checkbox" /><label>Category2</label><br>
<input class="pos3" type="checkbox" /><label>Subcategory2</label>
<input class="pos3" type="checkbox" /><label>Subcategory2</label>
</div>
</container>
チェックボックスを自動チェックするためにjqueryを使用しようとしています。たとえば、「pos2」をチェックすると、pos3 が自動チェックされます。
私はこれを使用しました:
$("#container1 .block1 .pos2").click(function(){
$(".block1").children(".pos3").attr('checked', 'checked');
});
しかし、クリックしたdivから「pos3」のみをチェックする必要があります。
注: チェックボックスは、データベース内のエントリから PHP で生成されます。それらの数はさまざまであるため、要素に id を使用することはできません。
誰でもこれについて私を助けることができますか?
前もって感謝します!