我試圖檢查水平是否是某種程度,然後總數是某個字段的值。該代碼僅適用於示例1,這讓我覺得我需要變量中的度數。Javascript:如果語句 - 兩個變量?
例子:
level = 1; degree = Terminal; 1_T = 205
level = 2; degree = NonTerminal; 2_NT = 230
$(document).ready(function(){
$(".level input" && ".degree input").change(function(){
var level = $(".level input").val();
if (level == "1" || degree == "Terminal"){
$(".total input").val($(".1_T input").val());
}
else if (level == "2" || degree == "NonTerminal") {
$(".total input").val($(".2_NT input").val());
}
});
})
我在做什麼錯?我試圖找出是否有方法來定義像第3行那樣的第二個變量,我在level中定義了應該定義度數的東西。
什麼是$(「。level input」&&「.degree input」)'應該這樣做? – j08691
變量'degree'在哪裏?根據你的陳述'if(level ==「1」|| degree ==「Terminal」){'should be'if(level ==「1」&& degree ==「Terminal」){' – Pugazh
@ j08691我想象OP想要連接一個基於兩個不同選擇器的'change'處理程序,也就是'$(「。level input,.degree input」)。change(...)' – Phrogz