I know you can cache a selector to improve performance if your going to use it more than once by doing:
mySelector = $('#mySelectorId');
Is it possible to cache selectors that are going to be added in the future without doing the below?
var selector;
$('#something').click(function(){
$('body').append('<div id="futureSelector"></div>');
selector = $('#futureSelector');
})