我知道你可以通过以下方式缓存一个选择器以提高性能:
mySelector = $('#mySelectorId');
是否可以在不执行以下操作的情况下缓存将来添加的选择器?
var selector;
$('#something').click(function(){
$('body').append('<div id="futureSelector"></div>');
selector = $('#futureSelector');
})
答案 0 :(得分:0)
我认为不是,因为jQuery方法返回对象。而且你不能存储不存在的对象。