したがって、曜日ごとにすべてのチェックボックスをオフ/オンにするために使用する一連のボタンがありますが、現時点では非常に面倒に見えるので、すべてのボタンをドロップダウン選択フィールドに変更して、たとえば、月曜日にオプションを指定すると、月曜日の jquery が実行され、月曜日のチェック ボックスがすべて非表示になります。
ここにhtmlがあります
<input type='submit' name='submit_performances' value='update all'>
<input type='button' id='select-all-toggle' name='select-all-toggle' value='Hide/Show all Performances'>
<input type='button' id='select-all-toggle-monday' name='select-all-toggle-monday' value='Hide/Show all Monday Performances'>
<input type='button' id='select-all-toggle-tuesday' name='select-all-toggle-tuesday' value='Hide/Show all Tuesday Performances'>
<input type='button' id='select-all-toggle-wednesday' name='select-all-toggle-wednesday' value='Hide/Show all Wednesday Performances'>
<input type='button' id='select-all-toggle-thursday' name='select-all-toggle-thursday' value='Hide/Show all Thursday Performances'>
<input type='button' id='select-all-toggle-friday' name='select-all-toggle-friday' value='Hide/Show all Friday Performances'>
<input type='button' id='select-all-toggle-saturday' name='select-all-toggle-saturday' value='Hide/Show all Saturday Performances'>
<input type='button' id='select-all-toggle-sunday' name='select-all-toggle-sunday' value='Hide/Show all Sunday Performances'>
</form>
ここにjQueryがあります
<script>
$(document).ready(function() {
$('#select-all-toggle').toggle(
function() {
$('.select-all-identifier').prop('checked', true);
},
function() {
$('.select-all-identifier').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-monday').toggle(
function() {
$('.monday').prop('checked', true);
},
function() {
$('.monday').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-tuesday').toggle(
function() {
$('.tuesday').prop('checked', true);
},
function() {
$('.tuesday').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-wednesday').toggle(
function() {
$('.wednesday').prop('checked', true);
},
function() {
$('.wednesday').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-thursday').toggle(
function() {
$('.thursday').prop('checked', true);
},
function() {
$('.thursday').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-friday').toggle(
function() {
$('.friday').prop('checked', true);
},
function() {
$('.friday').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-saturday').toggle(
function() {
$('.saturday').prop('checked', true);
},
function() {
$('.saturday').prop('checked', false);
}
);
});
$(document).ready(function() {
$('#select-all-toggle-sunday').toggle(
function() {
$('.sunday').prop('checked', true);
},
function() {
$('.sunday').prop('checked', false);
}
);
});
</script>
どんな助けでも大歓迎です。
ありがとう、