Jquery中click事件必须放在$(document).ready(function(){})之中才起作用,为什么?

代码
$(document).ready(function(){
$("#closeBtn").click(function(){
$("#share").hide();
});
});
如果只写
$("#closeBtn").click(function(){
$("#share").hide();
});
则该函数不起作用,这是为什么?

$(document).ready
是文档加载完毕的意思

在文档加载之前,读取dom元素就是空
会报错。就没有效果l
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答