当selector返回null(JQuery)时会发生什么

时间:2016-08-01 08:48:46

标签: jquery

我有一个代码:

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

如果选择器没有返回元素会怎样?它是否由每个键盘运行? 写作是否更好(从表现的角度来说):

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

或者没有什么不同?

1 个答案:

答案 0 :(得分:0)

正如@Akshey Bhat评论的那样:

  

您只对事件绑定功能而不执行   功能。如果没有返回任何元素,则不会将函数绑定到' keyup'   匹配选择器的元素的事件