如果我有修改页面上 DOM 元素的函数,但$(document).ready()
也访问相同的 DOM 元素,我是否包装了所有内容,包括其中的函数,$(document).ready()
所以我不会多次声明 dom 元素。例如:
function addContent(){
var $someElement = $("someElement");
//Do something with $someElement
}
$(document).ready(function(){
var $someElement = $("someElement");
$someElement.click(function(){ //some code });
})
我会在两者之间移动addContent()
函数$(document).ready()
以便我只需要声明$someElement
一次吗?