2013-12-19 54 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); 
}); 
相關問題