jQueryのeachとコールバック関数について
jQuery.each(object, callback) - jQuery 日本語リファレンス
eachは配列に対して、順番に処理をおこなうもの。
jQuery.each(object, callback)
このように書かれてあるけど、objectというのが配列の変数名(もしくはオブジェクト名)で、callbackというのはその取り出した配列のひとつひとつになにをするかということを記述する。
jQuery.each(arr, function() {
実行される文
});
こうなる。eachメソッドの引数として別のメソッドというか、命令群を書き込むことができる。こういうのをコールバック関数というらしい。
さらにコールバック関数に対して引数も渡せるということで、
jQuery.each(obj, function(i, val) {
実行される文、iは配列のkey(array[0]の0の部分)を渡し、valはそのkeyの持つ値を渡す。
});
配列を指定して、それぞれの持つデータに対して処理を指定する。ということ。