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

浙公网安备 33010602011771号