配列の操作
参考:
配列を操作する jQuery のユーティリティ関数まとめ – Qiita
jQuery の配列系のメソッドをメモしとこ | てっく煮ブログ
each
$('.hoge').each(function(i, elem) { const $elem = $(elem) // ... })
参考:
複数の要素に対して繰り返し処理をする (each・for) | TASK NOTES
.each() | jQuery 1.9 日本語リファレンス (js STUDIO)
each(callback) | jQuery 日本語リファレンス (semooh.jp)
.each() | jQuery API Documentation [Official]
$.each
配列に適用する
$.each(['hoge', 'fuga'], function(i, value) { // ... })
オブジェクトに適用する
$.each({ foo: 'Foo', bar: 'Bar' }, function(key, value) { // ... })
参考:
$.each() | jQuery 1.9 日本語リファレンス (js STUDIO)
jQuery.each(object, callback) | jQuery 日本語リファレンス (semooh.jp)
jQuery.each() | jQuery API Documentation [Official]
each
参考:
.each() | jQuery API Documentation [Official]
filter
$('.hoge').filter(function(i, elem) { const $elem = $(elem) // ... return true // 要素を含める // or return false // 要素を除外する })
参考:
.filter() | jQuery 1.9 日本語リファレンス (js STUDIO)
filter(expr) | jQuery 日本語リファレンス (semooh.jp)
filter(fn) | jQuery 日本語リファレンス (semooh.jp)
.filter() | jQuery API Documentation [Official]
$.map
複数の要素・配列に対して処理をするmapの使い方 | TASK NOTES
$.map() | jQuery 1.9 日本語リファレンス (js STUDIO)
jQuery.map(array, callback) | jQuery 日本語リファレンス (semooh.jp)
jQuery.map() | jQuery API Documentation [Official]
map
参考:
.map() | jQuery API Documentation [Official]
toArray
参考:
.toArray() | jQuery API Documentation [Official]
An array of elements in jQuery – Stack Overflow
$.makeArray
セレクタで選択した要素を配列として取得する。
$array = $.makeArray($('div'))
あるいは、オブジェクトのメソッド get()
を使う。
$array = $('div').get()
参考: