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

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

青灯夜游
リリース: 2020-11-19 16:30:32
オリジナル
3158 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート