JQuery - 事件绑定和缓存元素

时间:2014-06-27 20:08:18

标签: javascript jquery caching jquery-selectors event-handling

有一些像这样的代码

$a = $('#a');
$b = $('#b');
$c = $('#c');

$('#a, #b, #c').keyup(function () {
    //Event handling
});

我想知道

  1. 如果可以使用现有的缓存元素来处理事件而不是选择器。
  2. 如果这是可能的,那么它会有什么不同吗?

1 个答案:

答案 0 :(得分:1)

当然,使用缓存元素更有利于提高性能。如果要在多个缓存元素上绑定函数,可以使用.add()

$a.add($b).add($c).keyup(function(){});