2013-12-19 53 views
0

是否有可能将$(this)作为一个变量保存在jquery事件中,以便您可以将它与其他包含元素的变量进行比较?如果是这样,你会如何去做这件事?

+1

当然可以,'VAR保存= $(本);' – Trevor

+2

有时有用申报的jQuery与$瓦尔这样你就可以保持组织的事情。 'var $ header = $('header'); var $ last_clicked = $(this)'等 –

+0

谢谢你们!很有帮助! – user3117081

回答

1

我这样做的时间! :)

var $el = $(this); 

注意$ el之前。这实际上没有做什么,它是让你记住,这是jQuery var。

+0

现在习惯于用** $ **'$ el';} –

+0

@ A.Wolff对所有的jquery对象加上前缀:),但它并不自然。 – 2013-12-19 18:52:29

0

是的,为什么不。

$(element).click(function(){ //any event 
    var th = $(this); 
}); 
相关问题