var global_ref = null;
function a(){
function some_click_handler {
global_ref = $(this);
}
}
// later in
function b()
{
$(global_ref).css(...) // or global_ref.css(...) ???
}
以上概念是否正确?和语法对吗?
答案 0 :(得分:3)
您不需要$( global_ref )
,因为global_ref
已经是jQuery对象。
话虽如此,依靠像这样的全局变量是一种不好的做法,但它会起作用(假设b()
之后总是调用a()
)
答案 1 :(得分:0)
忽略一些语法错误,这当然是合法的。但是你需要global_ref.css(...)
,因为global_ref = $(this)
之后它已经是对jQuery对象的引用