我想知道使用缓存选择器和使用链式选择器是否有性能差异?
如果我理解正确,链式选择器之所以起作用是因为每个函数返回jQuery对象,而这与缓存选择器中包含的完全相同。因此,在下面的两个示例中,性能方面不会有任何区别,对吗?
缓存选择器
$(function(){
$.on('click', '.disabled', function(){
$toggle = $(this);
$toggle.attr('title', 'Object Enabled');
$toggle.toggleClass('disabled enabled');
$toggle.html('Enabled');
});
});
链式选择器
$(function(){
$.on('click', '.disabled', function(){
$(this)
.attr('title', 'Object Enabled')
.toggleClass('disabled enabled')
.html('Enabled');
});
});
:)
谢谢,这是我的问题和答案... :) - gdoron