我有一個小腳本,用於檢查選定的框並將其展示出來。
有些箱子值得兩個值得一個。
我可以讓他們加起來,但只有當我選擇兩個指針之一,反之亦然。
任何幫助將不勝感激。如何讓我的結果在javascript中正確添加
我是JavaScript新手,請隨身攜帶。
的Html
<div class="checkbox pmmargin">
<label><input type="checkbox" value="" class="one">Some blah blah text</label>
</div>
<div class="checkbox pmmargin">
<label><input type="checkbox" value="" class="two">Text</label>
</div>
<div class="checkbox pmmargin">
<label><input type="checkbox" value="" class="one">text</label>
</div>
JavaScript的
$(".two").change(function() {
var classes = $("input[type='checkbox'].two:checked").map(function() {
return this.className;
}).get().length * 2;
document.getElementById("program_management2").innerHTML = " Score:" + " " + Math.floor(classes) ;
$(".one").change(function() {
var classes2 = $("input[type='checkbox'].one:checked").map(function() {
return this.className;
}).get().length;
document.getElementById("program_management").innerHTML = " Score:" + " " + Math.floor(classes2 + classes) ;
});
});
要在JQuery的或JavaScript的答案嗎? – zfrisch
爲什麼不能$(「。one」)。在$(「。two」)之外改變? – mm759
map(function(){return this.className;})。get()是什麼用法? – mm759