jQueryで配列の検索をしてインデックスを取得する
2016年2月23日jQueryで配列の中にある何かを探してインデックスを取得する方法
inArray関数を使う
inArrayは検索したい値(第一引数)と配列(第二引数)を入れるとインデックスで返してくれる。
inArray(検索したい値,配列)
$(function(){ init(); }) function init(){ var Arr = [1,2,3,4,5,"ziyudom"]; $(".text").text(jQuery.inArray("ziyudom", Arr)); $(".text2").text($.inArray(4, Arr)); }
sample – codepen
See the Pen VeoLKg by ziyudom (@ziyudom) on CodePen.
スライダーなどでイメージをロードするときにクリックされたらローディングするんだけど、もし過去にローディングしてたら再度しなくていいやぁ。
ってなったけど、どうすればいいかわからないので、配列でロードした画像を管理してもしそこになければ、新規でロードするってときに使用した。