jQuery での this と $(this) の違い

this は 現在の操作対象(オブジェクト)
$(this) は 現時点での操作対象
例えば、
$(‘hoge’).each(function(){
var self = $(this);
…. });
とあった場合
<div class=”hoge” が有るごとに、functionの内容が実行される
そのつど this の対象が変わる。
そのため、その時点でのthis として、 $(this) を使用。
$(this) は 関数内のローカル変数のようなもの
この内容は正しいのだろうか?????

コメントを残す

メールアドレスが公開されることはありません。