我试图重现http://jqueryui.com/download/的“全部切换”功能的行为
当我选择“全部切换”复选框时,我想选中所有输入框,它们都在同一个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);
}
});
附言
我可以使用jQuery或下划线
1)我想使用
contest_data_updatePeriodicity_days_
选择器2)当我选择div容器的所有工作日时,如果未选中“全部切换”复选框。相反,当我取消选择所有字段时。
http://jsfiddle.net/D2RLR/2518/
最佳答案
代替
weekdays.prop("checked", true);
尝试这个
weekdays.prop("checked", this.checked);
DEMO