レベルが何かであり、度合いが何かであるかどうかを確認しようとしていますが、合計は特定のフィールドの値です。このコードは例1の場合にのみ機能し、変数に度が必要だと思うようになります。Javascript:If文 - 2つの変数?
例:
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行目のように2番目の変数を定義する方法があるかどうかを判断しようとしていました。
'$("。レベル入力 "&&" .degree入力 ")'とは何ですか? – j08691
変数 'degree'はどこにありますか? if(level == "1" && degree == "Terminal"){' – Pugazh
@ j08691私はあなたのステートメント' if(level == "1" || degree == "Terminal" OPは2つの異なるセレクタ、別名 '$("。level input、.degree input ")に基づいて' change'ハンドラを接続したいと思っています。変更(...) ' – Phrogz