谁能告诉我我做错了什么?
var loadingDOM = $('.loading');
//when i want to use the stored DOM, it simply doesn't work and don't give any errors at all !!!
Template.search.events({
'keyup .searchField' : function(event, template){
loadingDOM.css('display','inline');
//etc.
}
});
//this one works
Template.search.events({
'keyup .searchField' : function(event, template){
$('.loading').css('display','inline');
//etc.
}
});
很简单,获取 dom 并将其存储在变量(性能)中,然后在流星事件范围内使用它。
当我使用存储的 DOM 时,它根本无法正常工作而不会出现任何错误!虽然直接使用 JQuery 获取 DOM 确实有效。