を実行します。のJSスイッチは、常に私は2つの変数を持つ最初のケース
私は私が私の場合には、それを実装しようこの回答https://stackoverflow.com/a/9235320/3917754が見つかりました:
switch (var1 | var2) {
case ('Contact' | true):
$('#btnCopyCompanyAddress').removeClass('hidden');
$('#btnCopyPersonalAddress').addClass('hidden');
break;
case ('Company' | true):
$('#btnCopyCompanyAddress').addClass('hidden');
$('#btnCopyPersonalAddress').removeClass('hidden');
break;
default:
$('#btnCopyCompanyAddress, #btnCopyPersonalAddress').addClass('hidden');
}
が、常に最初のケースであっても= Company
var1
と= true
var2
場合に実行されます。
あなたが ' '文字列' どう思いますか|本当ですか?引用符で囲まれた答えは数字とビットごとのORを使用することに注意してください。 – BeyelerStudios
''任意の文字列' |真 '===' 1' –