私はフォーム内に7つの異なるブロックのチェックボックスを持っており、各ブロックに約8つのチェックボックスがあります。チェックボックスの特定のブロックに同じコードを使用
私は、ユーザーが各ブロックの上部にあるチェックボックスをオンにして、そのブロックの下にあるブロックをチェック(およびアンティック)できるようにしたいと思います。
私は自分のコードをまとめようとしていますが、初心者であるため、動作させるのに苦労しています。
相続人<script type="text/javascript">
$(document).ready(function()
{
$("#checkall").click(function()
{
var checked_status = this.checked;
county = $(this).val();
countyfind = $("input").find('.' + county);
countyfind.each(function()
{
this.checked = checked_status;
});
});
});
</script>
ブロックの上部にあるチェックボックス:
<input type="checkbox" id="checkall" name="east_anglia" value="east_anglia"> <h4 class="postcoderegion">East Anglia</h4>
...以下をチェックします:
<input type="checkbox" id="served_areas0" name="served_areas0" class="east_anglia" value="AL" style="vertical-align:middle;" />
助けや指導は非常に便利です!ありがとう。
こんにちは、あなたの助けてくれてありがとう、それらの2つのものを変更しましたが、チェックボックスにチェックを入れても何もしません。 –
@Justin - 問題の2番目の部分を逃しました.2番目の問題については、@ nocacheの答えをご覧ください。 (私は私の答えにもそれを加えます。) –
両方に感謝、素晴らしい作品です!本当に役に立つ2つの教訓がありましたので、もう一度ありがとうございます。 –