0
我想操纵一系列按钮点击复选框,但我似乎无法弄清楚如何做到这一点。我需要实现以下操作:复选框jQuery操作
选择所有复选框
选择复选框1-12
选择奇复选框
选择甚至复选框
清除复选框
控制滑块范围选择周
所有在更新的复选框。
这里是我的jsfiddle:http://jsfiddle.net/dYsg7/
起初,我用的是下面的代码,以满足分1-5,但我已经改变了我的复选框的布局我无法弄清楚如何落实到我的新的设计:
$('#week_none').click(function() {
$('#week_boxesForm li').each(function (index) {
$(this).find('input:checkbox').prop("checked", false);
});
});
$('#week_all').click(function() {
$('#week_boxesForm li').each(function (index) {
$(this).find('input:checkbox').prop("checked", true);
});
});
$('#week_term').click(function() {
$('#week_boxesForm li').each(function (index) {
if (index < 12) $(this).find('input:checkbox').prop("checked", true);
else $(this).find('input:checkbox').prop("checked", false);
});
});
$('#week_odd').click(function() {
$('#week_boxesForm li').each(function (index) {
if (index % 2 === 0) $(this).find('input:checkbox').prop("checked", true);
else $(this).find('input:checkbox').prop("checked", false);
});
});
$('#week_even').click(function() {
$('#week_boxesForm li').each(function (index) {
if (index % 2 !== 0) $(this).find('input:checkbox').prop("checked", true);
else $(this).find('input:checkbox').prop("checked", false);
});
});
有没有可能当按下按钮来更新文本框? – methuselah 2013-03-17 23:49:26
是的,通过在每个点击功能中加入以下内容:'$(“。search_weekRange2”).val('UPDATE TEXT HERE');' – 3dgoo 2013-03-17 23:52:32