我会安全地从document.ready()
块中移出这段代码。我是否安全地在“document.ready()”块之外执行此操作?
var $userInfoNode = $('#userOptions');
CURR_USER_ID = $userInfoNode.attr('data-userId');
CURR_USER_NAME = $userInfoNode.text();
此代码被放置在从& HTML网页的head
部加载外部JS文件选择置于HTML body
内的html元素,从那里提取数据。
只有在编码的元素存在后才放入文档中。将文档保存在文档中有什么不妥? – j08691 2013-04-23 16:23:38
如果放置在库(本例中为jquery)之后,并且它引用的元素或$('#userOptions')将返回undefined之后,将只能用于docready。 – RaphaelDDL 2013-04-23 16:27:27