0

这是我的代码:

if ($("#target").val() == "money") {
    //alert("you asked for money!");
    $("h1").text(bigMoney);
    return false;
} 

我想说如果 val() = 金钱或财富。我试过使用 || 但我显然用错了:

 if ($("#target").val() == "money" || $("#target").val() == "wealth") {
        //alert("you asked for money!");
        $("h1").text(bigMoney);
        return false;
    } 
4

1 回答 1

2

你所拥有的应该工作。确保字符串大小写相同并且没有尾随或前导空格:

var text = $.trim($('#target').val().toLowerCase());

您还可以indexOf与数组一起使用:

if (['money', 'wealth'].indexOf(text) !== -1) {
    // The text is in the array
}
于 2013-05-15T15:59:36.817 回答