これがちょっと勘違いしてしまいがちで、
というものがあった場合に
$('li') で取得できる。
これは配列ライクに取得するので、 li == $('li') とはならない。
これは解りやすいんだけども、これと同じようにもし
$.data($(this)) という場合には $(this) != this となる。
雰囲気的には同一なものを参照するには $(this[0]) == this というニュアンスになる。
以下実際にハマったパターン。。。
$.data($(this).parent())
で全く違うIDが来るので何故。。。と思っていたらこうだったw
$.data($(this).parent()[0]
これすぐ忘れてしまう。。。
0 件のコメント:
コメントを投稿