一、jQuery的三种$()
$号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数。
1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。
比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的<a/>这个标签。如:
$("a").click(funcTIon(){...})
就是在点击页面上的任何一个链接时的触发事件。确切地说,就是jQuery用<a/>这个标签构建了一个对象$("a"),函数 click()是这个jQuery对象的一个(事件)方法。
实际上链式操作仅仅是通过对象上的方法最后
return this把对象再返回回来,对象当然可以继续调用方法啦,所以就可以链式操作了
也可以用缓存元素啊。比如:
复制代码代码如下:
var ele = document.getElementById("ele");
ele.dosomething();
ele.dootherthing();