這個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看嗎? –