老师这里不是很明白

来源:2-2 jQuery的书写格式

慕侠0038522

2019-03-05 23:55:20

http://img.mukewang.com/climg/5c7e9b760001eb1d10880752.jpg

意思是最上面的$('div'),会找不到,下面的会被找到吗?位置关系吗

写回答

1回答

山河远阔ZZ

2019-03-06

同学你好,是位置关系哦。

外部链接引入到html中,是放在body标签的上面,浏览器读取代码的时候,从头往下读;在还没有读取标签的时候,就读取了js的代码,所以找不到div这个标签的。

把“$('div').addClass('div')”添加到$(document).ready(){}中,浏览器会先把所有的html标签加载完,再去读取“$('div').addClass('div')”这段代码,所以就不会报错了哦。

如果帮助到了你,欢迎采纳。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程