2013-03-09 39 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方法返回對象。而且你不能存儲不存在的對象。