gra*_*ury 2 javascript jquery switch-statement
我试图在用户在2个选择框中进行选择后计算出引用值.
它看起来像需要2个switch语句.这可能吗?(有比下面更多的可能值.我为了清楚起见删除了它们)
var workOutQuote = function() {
var value1 = $("#delivery_from_area").val();
var value2 = $("#delivery_to_area").val();
var val = '';
switch (value1)
{ case '1':
{ switch (value2)
{ case '1': val="90"; break; }
{ case '2': val="80"; break; }
{ case '3': val="70"; break; }
}
}
{ case '2':
{ switch (value2)
{ case '1': val="80"; break; }
{ case '2': val="90"; break; }
{ case '3': val="70"; break; }
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用上面的代码我得到错误:
Uncaught SyntaxError: Unexpected token case
Run Code Online (Sandbox Code Playgroud)
BREAK如果你,请使用don't want to call all case.否则,您将获得意外结果
var workOutQuote = function() {
var value1 = $("#delivery_from_area").val();
var value2 = $("#delivery_to_area").val();
var val = '';
switch (value1){
case '1':
switch (value2){
case '1': val="90"; break;
case '2': val="80"; break;
case '3': val="70"; break;
}
break;
case '2':
switch (value2){
case '1': val="80"; break;
case '2': val="90"; break;
case '3': val="70"; break;
}
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9671 次 |
| 最近记录: |