2016-08-01 2 views
-1

У меня есть код, как:Что происходит, когда возвращается селектор обнулить (JQuery)

$(selector).keyup(function(e){ ... 

Что происходит, если нет элемента возвращается из селектора? Выполняется ли она при каждом нажатии клавиши? было бы лучше (с точки производительности) написать:

//Check if it's exists 
if ($(selector).length){ 
    $(selector).keyup(function(e){ ... 

Или делает не отличается?

+0

jQuery обрабатывает условие. – Tushar

+0

Если селектор ничего не возвращает, обработчик события не будет связан. Просто как это –

+1

Вы только привязываете функцию к событию и не выполняете функцию. если элемент не возвращается, функция не привязана к событию «keyup» для элементов, соответствующих селектору. –

ответ

0

Как @Akshey Бхат прокомментировал:

Вы только связывание функции к событию, и не выполняете функцию . если элемент не возвращается, функция не связана с «keyup» событие для элементов, соответствующих селектору

Смежные вопросы