为了账号安全,请及时绑定邮箱和手机立即绑定

请问var $div = $('div')和var $div = $(div)这两句话有什么区别?

请问var $div = $('div')和var $div = $(div)这两句话有什么区别?

逸夫 2016-07-30 11:29:22
这两句话出现在课程:JQquey基础修炼圣典-样式篇的1-5和1-6里,原代码如下:1-5:<div>元素一</div> <div>元素二</div> <div>元素三</div>var $div = $('div') //jQuery对象 var div = $div.get(0) //通过get方法,转化成DOM对象 div.style.color = 'red' //操作dom对象的属性1-6:<div>元素一</div> <div>元素二</div> <div>元素三</div>var div = document.getElementsByTagName('div'); //dom对象 var $div = $(div); //jQuery对象 var $first = $div.first(); //找到第一个div元素 $first.css('color', 'red'); //给第一个元素设置颜色都是获取jQuery对象,请问有区别吗?
查看完整描述

2 回答

已采纳
?
这是一首

TA贡献55条经验 获得超6个赞

var $div = $('div')是获取界面所有的div。形成一个jquery对象。

var $div = $(div)是将变量名为div的变量包装成一个jquery对象。

在这个代码中获取的结果没区别。

查看完整回答
反对 回复 2016-07-30
?
qq_小朱

TA贡献28条经验 获得超18个赞

下面那个div变量其实就是上面那个‘div’下面那个div变量就是获取所有标签名为div的对象,和上面那个一样

查看完整回答
反对 回复 2016-07-30
  • 2 回答
  • 1 关注
  • 3893 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信