缓存jQuery选择器到JavaScript对象
Cache jQuery Selectors to a JavaScript Object?
基于类似于下面的javaScript代码,我希望能够使用panelDNS.cache.propertyName
来缓存几个常用的jQuery选择器
问题是,我似乎需要将其包装在$(document).ready(function() { )
中以使其工作。
我只是学习JS,所以我不知道我怎么能做到这一点,并保持我的短panelDNS.cache
访问这些值?
澄清我的问题。由于panelDNS.cache
不是我可以在init
函数内调用的Function
,我需要弄清楚如何确保在panelDNS.cache
被调用或运行之前加载DOM
var panelDNS = {
unsavedChanges: false,
init: function () {
$(document).ready(function () {
PanelDNS.events();
});
},
cache: {
dnsTitleId: $("#dnsTitle"),
translation: {
absolute: 0,
relative: 0,
sinceDirectionChange: 0,
percentage: 0
}
},
events: {
}
}
"我在问,我怎么能确保panelDNS.cache.xxx只在DOM加载后被调用"
你有责任。通过在document ready函数
中启动应用程序,确保你的应用程序代码只在DOM加载后执行:$(function(){
//Your kickoff code
});
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值