2013-03-09 74 views
1

我知道你可以缓存选择,以提高性能,如果你打算做使用它不止一次:jQuery的缓存未来选择

mySelector = $('#mySelectorId'); 

是否有可能是打算在添加缓存选择未来不做下面的事情?

var selector; 

$('#something').click(function(){ 
    $('body').append('<div id="futureSelector"></div>'); 
    selector = $('#futureSelector'); 
}) 
+0

你为什么需要这个。将事件应用于此。如果它然后使用.on()jQuery方法 – 2013-03-09 11:48:50

+0

@Dipesh Parmar这将是任何东西,如.css()等 – imperium2335 2013-03-09 11:52:16

+0

http://stackoverflow.com/questions/291841/does-jquery-do-any-那种-的缓存-的选择器 – 2013-03-09 11:54:43

回答

0

我想不是,因为jQuery方法返回对象。而且你不能存储不存在的对象。