http://jqueryui.com/download/の「Toggle All」機能の動作を再現しようとしています
「Toggle All」チェックボックスを選択すると、同じ div コンテナにあるすべての入力ボックスをチェックしたいと思います。「すべて切り替え」チェックボックスの選択を解除すると、逆になります。
今のところ、この動作を部分的に再現することに成功しています。
これが私のhttp://jsfiddle.net/D2RLR/2518/ですが、もっとスマートなものを実装したいと思います。
ヒントはありますか?
$('.toggle input').click(function () {
var weekdays;
for (var i = 0 ; i < 7; i++) {
weekdays = $('#contest_data_updatePeriodicity_days_' + i);
weekdays.prop("checked", this.checked);
}
});
PS jqueryまたはアンダースコアを使用できます
contest_data_updatePeriodicity_days_
1)セレクターを使用したい
2) div コンテナーのすべての平日を選択するとき、[すべて切り替え] チェック ボックスがオンになっていない場合はオンにする必要があります。すべてのフィールドの選択を解除すると逆になります。