我在上一篇文章中讲到自此篇起以后的若干篇文章将是一次学习jQuery的旅程,说实在的以后的jQuery系列文章是我在之前的学习期间所记录下来的jQuery网摘,希望能够给学习jQuery的人一些帮助,下面我们开始学习jQuery之旅:
要使用jQuery提供的函数,就要首先构造jQuery包装集,如何Dom转jQuery包装集呢?
如下示例:
var div = document.getElementById("testDiv");
var domToJQueryObject = $(div);
那么jQuery对象集转成dom对象是什么情况了:
No1:var domObject = $("#testDiv")[0];
使用索引器访问的jQuery对象就将其转为dom对象了,
No2:$("#testDiv").each(function(){alert(this)});
jQuery包装集的某些遍历方法,比如each()中,可以传递遍历函数,在遍历函数中的this属于dom元素
因此如果我们要使用jQuery的方法操作Dom对象怎么办?
示例:$("#testDiv").each(function(){$(this).html("修改内容")});
在本例中如果不使用$(this)将不能使用html方法,因为this是Dom元素.