【发布时间】:2012-07-26 17:04:21
【问题描述】:
我需要一些关于 jQuery 的帮助。
我有一个带有复选框的表单,例如:
<form name="myform">
<input type="checkbox" name="apple[]" value="12" />
<input type="checkbox" name="apple[]" value="12" />
<input type="checkbox" name="apple[]" value="14" />
<input type="checkbox" name="apple[]" value="15" />
<input type="checkbox" name="peach[]" value="12" />
<input type="checkbox" name="peach[]" value="14" />
<input type="checkbox" name="peach[]" value="15" />
这是已经尝试过的jQuery:
$(document).ready(function(){
$(":checkbox").change(function(){
if($('.peach').attr("checked")) {
alert("Checked");
}
else {
alert("Unchecked");
}
});
});
当我选中一个名为“peach”的复选框时,我应该能够选中名为“apple”的复选框,其值与“peach”相同。因此,如果我以 12 为值选中“peach”,那么名称为“apple”且值为 12 的复选框也应被选中。
我是 jQuery 新手,所以我无法自己找到解决方案……有人可以帮我吗? :-)
问候
费德里科
【问题讨论】:
-
如果您展示您尝试过的代码,而不是要求完整的解决方案,您将获得更好的响应。
-
我知道,但这完全没用,因为我什至无法成功管理“已检查”事件。我给桃子复选框一个“桃子类”并尝试了这个代码: $(document).ready(function(){ $(":checkbox").change(function(){ if($('.peach') .attr("checked")) { alert("Checked"); } else { alert("Unchecked"); } }); });但什么也没发生
-
这似乎可以做到,但它看起来甚至没有什么用处jsfiddle.net/XhRGg
标签: jquery forms checkbox checked