2

重複の可能性:
var $ this=thisの理由は何ですか

$(this)を関数内でスコープする必要があるのはなぜですか?$(this)を直接参照するよりも、どのような利点がありますか?

例:

function Name(){
    var $this = $(this)
}
4

1 に答える 1

4

この$関数は、渡された値からjQueryオブジェクトを構築します。あなたがそれを何度も何度も何度も呼ぶなら、あなたは同じものを何度も何度も構築していることになります。多くの人は、繰り返しを避けるために、代わりに結果をキャッシュすることを選択します。

于 2013-01-10T02:21:30.777 に答える