课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
想问大神这两者的区别
var $div = $(div);var $div = $(‘div’);
2016-10-25
源自:jQuery基础 (一)—样式篇 1-6
正在回答
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。
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
4 回答var $div = $('div') pk var $div = $(div);
3 回答var div = document.getElementsByTagName('div'); var $div = &(div); 和 var $div = &('div'); 这两句有什么区别?
2 回答var div = $div[0] //转化成DOM对象?
1 回答var divs = document.getElementsByTagName('div')
2 回答var div=$div[0];div.style.color='red';也可以实现