这个jQuery代码试图总所有class = valid
的input
元素被检查的value
。它是如何完成的? THX总计值属性检查框
Template.checkbox.events({
'click .valid':() => {
$("input.valid:checked").each(function() {
console.log(this); //total them here
})
}
});
<template name="checkbox">
<div class="checkbox-container">
<div class="checkbox">
<label class="check">
<input class="valid" type="checkbox" name={{name}} value={{value}} checked={{checked}}>{{label}}
<input class="count" type="checkbox" name={{name}} value={{value}} checked={{checked}}>
</label>
</div>
</div>
</template>
好吧,你需要点击处理程序中的变量简单地作为一个总和,那么,在里面。每个()函数,将$(this).val()添加到sum变量。猜测。我不知道流星,所以我不能肯定地说,但我就是这样。 – Snowmonkey
['reduce'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce)是良好的用于在循环和。 –
你有jsfiddle看吗? –