別の関数で使用するためにの値を$(this)
変数に格納する方法がわかりません。
この例では、クリックされたdiv
要素への参照が必要です。
function doSomething(thisVar) {
// do stuff with thisVar
}
$("div.someClass").click(function() {
var myThisVariable = $(this);
doSomething(myThisVariable);
});
動作しません(NULL参照になります)。適切なjQuery構文は何ですか?
編集:このエラーは、のさまざまなインスタンスを混乱させることになりましたthis
。this
これは、各コンテキストで実際に何を意味するかに特別な注意を払う必要があることを示すのに役立ちます。