我不知道如何将 的值存储$(this)
在一个变量中以供另一个函数使用。
在此示例中,我想要对单击的div
元素的引用:
function doSomething(thisVar) {
// do stuff with thisVar
}
$("div.someClass").click(function() {
var myThisVariable = $(this);
doSomething(myThisVariable);
});
它不起作用(成为 NULL 引用)。什么是正确的 jQuery 语法?
编辑:这个错误归结为我混淆了this
. 它表明您需要特别注意this
每种情况下的真正含义。