【发布时间】:2016-03-16 20:43:09
【问题描述】:
我试图让 JavaScript 计算一组复选框,而不是计算一组复选框。
现在我有以下 JavaScript 代码:
function updateCount {
var count = $("input[type=checkbox]:checked").size();
$("#count").text(count);
};
});
这是我的复选框:
<input type="checkbox" name="checkbox_1">Checkbox 1
<input type="checkbox" name="checkbox_2">Checkbox 2
所以基本上我的 JavaScript 有办法只计算第一个复选框而不计算第二个复选框。
【问题讨论】:
-
您的代码不完整。你如何调用你的
updateCount函数,你有一个额外的});。您还应该使用.length而不是.size()。 -
你应该使用
.length,而不是size()。见this answer。 -
如果只计算第一个复选框,结果总是一个?不知道你的意思...
-
@Ionian316
size()在这种情况下是 jQuery 对象的一个完全有效的方法,尽管我同意,长度是更好的做法。 -
您是在问如何计算选中了多少个复选框?或者您是在问如何从整个复选框组中计算一组复选框(给定其他条件)?
标签: javascript jquery checkbox