【发布时间】:2019-06-14 11:39:30
【问题描述】:
我正在尝试处理 jQuery 中的重复选择器。让我们使用这个示例,其中脚本在 <head> 中加载,因此它在 DOM 结构之前加载。
var element = $(".element"); //Here, the element is null or length is 0
//element is null so ready method is not executing
element.ready(function(){
});
现在,如果我按以下方式选择元素,我将复制选择器:
$(".element").ready(function(){
. . .
someFunction();
. . .
});
function someFunction(){
$(".element").method(); //Selector duplicated here because I already used it in ready() method.
}
如何使用上述示例避免选择器重复?
【问题讨论】:
-
从未见过
$(".element").ready(function(){语法从我在jquery 文档中看到的你有ether 文档或img 作为准备函数api.jquery.com/ready的元素 -
@madalinivascu 同意,不确定这可能是一个库还是一个自定义方法......
标签: javascript jquery methods selector