21
4

4 に答える 4

55

jQueryオブジェクト(jQuery('input:first'))を文字列(配列の要素)と比較しています。
入力の値(文字列)を配列要素と比較するために、コードを変更します。

if (jQuery.inArray(jQuery("input:first").val(), ar) != -1)

要素が配列に見つからなかった場合、inArrayメソッドは戻ります。そのため、要素が配列にないかどうかを判断する方法に対するボーナスの答えとして、次を使用します。-1

if(jQuery.inArray(el,arr) == -1){
    // the element is not in the array
};
于 2012-07-15T11:18:48.177 に答える
1

ボーナスの質問については、if (jQuery.inArray(jQuery("input:first").val(), ar) < 0)

于 2012-07-15T11:20:34.907 に答える