jQueryのeachの書式を間違って覚えていたことが判明。
「$( [] ).each( function() {} )」ではなくて、「$.each( [], function() {} )」の方が正しいよう。
(最初の書式はjQuery objectのeachで、arrayをeachするなら後の書式)
「$( [] ).map( function() {} )」をつかってて気づいた。
(帰ってくるのがjQuery objectなのでおかしいなと思った)
でも「$.map( [], function() {} )」より、「$( [] ).map( function() {} )」の方がかっこよくて好き。
(Arrayがいるなら「$.makeArray( $( [] ).map( function() {} ) )」となって
微妙だけど)
ついでに「$.map( [], function() {} )」は「[]」の要素をargumentsとして受けるけど、「$( [] ).map( function() {} )」は「[]」の要素をthisとして受ける。
(function内の書式が違うので注意)
Check
$.each
トラックバック(0)
このブログ記事を参照しているブログ一覧: $.each
このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/296
コメントする