想问大神这两者的区别
var $div = $(div);
var $div = $(‘div’);
1、var $div = $(div) :为什么会有这个写法,是因为前面定义了DOM对象
var div = documentByElementTagName("div"); 这个div你可以自己定义 比如div1啊div2啊什么的
var $div = $(div) 括号里的div是你定义的那个div(加粗下划线那个) 也可以是div1 div2什么的。
2、var $div = $("div"):这里是jQuery直接取值,不是用DOM转换成jQuery,所以这里的div只能是div不能自己定义。
我的理解就是这样,希望对你有帮助。
感觉前者是不规范的写法,后者是jQuery 获取标签为div的元素
前者是把div合集转为iQuery对象,后者是把div标签元素转为iQuery。