2013-12-19 4 views
0

Можно ли сохранить $ (this) как переменную внутри события jquery, чтобы вы могли сравнить ее с другими элементами хранения переменных? Если да, как бы вы это сделали?

+1

да вы можете, 'вар сохранены = $ (это),' – Trevor

+2

Иногда полезно объявить JQuery вары с $ так что вы можете держать вещи организовано. 'var $ header = $ ('header'); var $ last_clicked = $ (this) ', etc –

+0

Спасибо, ребята! Очень полезно! – user3117081

ответ

1

Я делаю это во время! :)

var $el = $(this); 

Примечание $ до эл. Это ничего не делает, вам нужно помнить, что это jquery var.

+0

теперь привыкли префикс любого объекта jquery с ** $ ** '$ el';) –

+0

@ A.Wolff yep, работая над этим :), но это не происходит естественно. –

0

Да, почему бы и нет.

$(element).click(function(){ //any event 
    var th = $(this); 
}); 
Смежные вопросы