Dom对象转化为jQuery对象

$(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用。

如果传递给$(dom)的参数是一个dom对象,那么jQuery会把这个dom对象包装成一个新的jquery对象。

例:

 1 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
 2 <div>元素一</div>
 3 <div>元素二</div>
 4 <div>元素三</div>
 5 <script type="text/javascript">
 6 var div = document.getElementByTagName('div');
 7 var $div = $(div);//将dom对象装化为jquery对象
 8 var $first = $div.first();  //找到第一个div元素
 9 $first.css('color','red');   //给第一个元素设置颜色
10 </srcipt>
View Code

通过getElementsByTagName获取到所有div节点的元素,结果是一个dom合集对象,不过这个对象是一个数组合集(3个div元素)。通过$(div)方法转化成jQuery对象,通过调用jQuery对象中的first与css方法查找第一个元素并且改变其颜色。

posted @ 2017-08-10 10:11  脑袋空空空想家  阅读(141)  评论(0)    收藏  举报