ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryで配列に指定した値があるかどうかを確認するにはどうすればよいですか?

jqueryで配列に指定した値があるかどうかを確認するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-11-19 16:30:323157ブラウズ

jquery では、「$.inArray()」メソッドを使用して、配列内に値があるかどうかをクエリできます。このメソッドは、配列内で指定された値を検索し、そのインデックス値を返すことができます。指定された値が配列内に存在しない場合は、"-1" が返されます (構文 "$.inArray(value,array)")。

jqueryで配列に指定した値があるかどうかを確認するにはどうすればよいですか?

関連する推奨事項: 「jQuery チュートリアル

jquery は、指定された値が存在するかどうかを判断します。配列内の value メソッド $.inArray()

##$.inArray() メソッドは、配列内の指定された値を検索するために使用され、配列内の指定された値のインデックス値を返します。配列の場合 指定された値が存在しない場合は、-1 が返されます。

構文

$.inArray( value, array [, fromIndex ] )

パラメータ:

  • value 任意のタイプ 検索に使用される値。

  • array 配列タイプは、検索する配列を指定します。

  • fromIndex オプション。 Number 型は、配列の指定されたインデックス位置から検索が開始されることを指定します。デフォルトは 0

例 1:インデックス値を返します

var arrayStr = ['a','b','c'];
alert($.inArray('a', arrayStr));

返されるインデックス値は

0

例 2: 指定された値が存在するかどうかを判定

var arrayStr = ['a','b','c'];
if($.inArray(&#39;a&#39;,arrayStr) < 0){
    alert(&#39;不存在&#39;);
}else{
    alert(&#39;存在&#39;);
}

PS: js のインデックス値-1 の場合は添字 0 から始まります。要素が配列内に存在しないことを意味します。

プログラミング関連の知識の詳細については、

プログラミング ビデオ をご覧ください。 !

以上がjqueryで配列に指定した値があるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。