$()
是否可以从下面的脚本中删除两个aka ready 处理程序?我想在 DOM 准备好之前加载 jquery,但仍然可以引用#certification
.
$(function(){
$("#certification").multiselect({
minWidth: "500",
noneSelectedText: "Certification Testing: Start Time - End Time (EST):",
selectedText: function(numChecked, numTotal, checkedItems){
return 'Certification Testing: ' + numChecked + ' of ' + numTotal + ' checked';
}
});
});
编辑:请假设#certification 出现在上述脚本之前(在<head>
)。我想在整个 DOM 准备好之前从脚本中引用#certification。没有 $ ready 处理程序是否可以做到这一点?
EDIT2:请假设上面位于<head>
解决方案:根据给出的建议,我能够解决问题。$(function(){}) 就绪处理程序被删除,#certification 元素出现在 jquery 之前。#certification 元素和 jquery 都从 移到了<head>
它<body>
应该在的位置。现在 jquery 在 DOM 的其余部分按预期准备好之前显示。谢谢大家的回答。