基于jQuery选择器的排序集

jQuery对象访问
1,每个(回调):用一个匹配的元素作为上下文执行一个函数,返回false;停止循环;返回true;跳转到下一个周期。

一个例子:
复制代码代码如下所示:
$(img)。每个(函数(){)
$(这个)Toggle();
})

2,大小()与长度相同,是返回jQuery对象的元素的数量。

$(img)。尺寸();$(img长度);

3,获取():获取所有匹配的DOM元素集(注意返回作为DOM对象,而不是jQuery对象)
复制代码代码如下所示:
$(img)。得到(),反();

4,get(index):获取匹配元素中的一个。索引意味着匹配多个元素,并使用get(index)方法允许您操作真正的DOM元素。

$(img),(0); / /取得第一个匹配元素的IMG

相当于$(这个)。获取(0)和$(this){ 0 }

5,索引(主题):搜索与参数表示的对象相匹配的元素,并返回对应元素的索引值。

选择基本
selector1,selector2,selectorn返回匹配的元素在一起,一起回来
复制代码代码如下所示:
$(div,跨度大,p.myclass );

这里有一些相似的语法差异。

1,$()

例如:
复制代码代码如下所示:
$(div.foo)。Click(function(){)
$()
});

2,$(div #嗨),$(p.intro )

例如:
复制代码代码如下所示:
$(div #嗨)。Css(颜色

3,$(表单输入)

例如:
复制代码代码如下所示:
$(表单输入)。Css()

区分上述相似形式的不同含义。

选择水平
1.ancestor后代匹配所有的后代元素的下一个给定的祖先元素

$(div输入);所有输入

2.parent >孩子匹配的所有子元素的下一个给定的父元素

$()

的3.prev +下匹配所有之后,沪指下一个元素的元素

$()跨度后,紧接着

所有的兄弟姐妹,兄弟姐妹4.prev元素后~ prev元素匹配

$(表单输入)查找所有输入元素并形成对等点。

选择-简单
1:首先匹配要找到的第一个元素。

在查找表中的第一行


2:最后匹配要找到的最后一个元素
$(最后)/最后一个元素,找到


3:不是(选择器)删除与给定选择器相匹配的所有元素。
在ps:jQuery 1.3中,支持了复杂的选择器(例如:不(div A)和:不(div,a))
$()输入(未选中:})所有未选中的输入元素


4:甚至匹配具有偶数个索引值的所有元素,从0计算
$(,偶数)偶数行查找表


5:奇数匹配所有具有奇数个索引值的元素,从0计算
$(奇)奇数行查找表


6:EQ(index)匹配给定索引值的元素。
$()EQ(1)/第二行搜索


7:gt(index)匹配所有大于给定索引值的元素。
$(gt(0) )搜索所有线路的0以上


8:LT(index)匹配所有小于给定索引值的元素。
$(LT(2))小于所有行的2


9:标题匹配title元素,如H1、H2、H3
$()Css(背景


10:动画匹配所有执行动画效果的元素。


选择器-内容:
1:包含(文本)匹配包含给定文本的元素。
$(div:包含('AAA'))查找包含AAA所有div元素


2:空()匹配所有空元素不包含子元素或文本
$(:空)


3:(选择器)匹配包含选择器匹配元素的元素
$(div:有(P)),AddClass(测试); / /添加文本类所有的p元素包含div元素


4:母与子元素或文本元素的含
$(父);查找所有包含子元素或文本元素的TD


选择器-可见性:
1:隐藏匹配所有的不可见元素,如果隐藏元素,输入元素的type属性也匹配。
$(隐藏);查找所有不可见的TR元素


2:可视匹配所有可见元素。
$(可见);查找所有可见的TR元素


选择器-属性:
1 {属性}匹配包含给定属性的元素
$(})查找包含div元素的id属性的所有内容。


2 {属性值}将给定属性与特定值的元素匹配。
$(输入{名称= 'username}) / /输入检查所有元素名称=用户名


三.{属性!= }匹配不包含指定属性的所有元素,或属性不等于特定值。
这个选择是相当于:没有({属性=值}),一个元素包含一个特定的属性,但不等于特定值匹配,使用{属性}:({ attr =价值不})}
$()输入名称!= 'username}) / /发现所有的=用户名输入名称的元素!


4。{属性=匹配给定属性,该属性是以一定值开始的元素。
$(输入{名称^ =用户}) / /输入元素找到所有名字开始with'newws


5。{与给定属性相匹配的属性}是一个以一定值结束的元素。
$(输入{名称= 'letter ' })的the'letter'at为名字的搜索结束 / /输入元素


6。{匹配给定属性的属性}是一个包含一些值的元素。
$(输入{姓名* =男人的}) / /输入name'man'contains搜索所有元素


7。{ selector1 } { } { } selector2 selectorn复合属性选择器,可同时满足多个条件。
$(输入{id} {名称=男人的}) / / ID和name属性包含的人。


选择器-子元素:
1:第n个子(index)方程与N子或奇数和偶数元素在其父元素下匹配。
在每个UL中为第二个李提供$()n个子(2))


2:第一个子元素匹配第一个子元素。
在每个UL中找到第一个李


3:LAS子元素匹配最后一个子元素。
$(UL:最后的子)/查找UL中的最后一个李


4.only-child如果一个元素在父元素的子元素,它将匹配,如果父元素包含其他元素,它将不匹配。
在UL中,美元(唯一的孩子)在李中是唯一的元素。


选择器形式:
1:输入、文本、密码、广播、复选框、提交、图像、重置、按钮、文件
2:隐藏匹配所有不可见元素,或者类型是隐藏元素。


选择器-窗体对象属性:
1:启用匹配所有可用元素
$(输入:启用)查找所有可用的输入元素


2:禁用匹配所有不可用元素
$(输入:禁用 )}匹配所有可用元素


3:选中匹配的所有选中的元素(复选框,单选框,选项不包括在选择)
$(输入:检查)查找所有选中的复选框元素


4:选择匹配所有选定的元素
$(选择选项查找所选元素的所有选项