jquery对象和dom对象是不一样的,可是能够进行相互转换:jquery
var $jq = $("#jq"); var jq = $jq[0]; // var jq = $jq.get(0);
dom转jquery的话,就只须要加上$关键字就行了。dom
隐式迭代。举例来讲,使用选择器得到多个jquery对象后,改变其click事件:ide
$("a.click").each(function(){ var $this = $(this); $this.click(function(event){ alert("aaaaa"); }) }) // 以上方法经过each对每个a标签进行click操做,这看起来彷佛很是合乎常理。但对于jquery来讲,彻底能够这样作 $("a.click").click(function(event){ alert("aaa"); })
jquery的is()方法也很是实用。this
用一个表达式来检查当前选择的元素集合,若是其中至少有一个元素符合这个给定的表达式就返回true。对象
若是没有元素符合,或者表达式无效,都返回’false’。事件
注意:在jQuery 1.3中才对全部表达式提供了支持。在先前版本中,若是提供了复杂的表达式,好比层级选择器(好比 + , ~ 和 > ),始终会返回trueget