Maison  >  Article  >  interface Web  >  Un résumé concis des sélecteurs jQuery (y compris des exemples d'utilisation, clairs en un coup d'œil)_jquery

Un résumé concis des sélecteurs jQuery (y compris des exemples d'utilisation, clairs en un coup d'œil)_jquery

WBOY
WBOYoriginal
2016-05-16 16:51:121191parcourir

本文现在对所有已知的 jquery 选择器做一个总结,深刻而熟练的掌握这些选择器,对我们快速的写各种 jquery 效果大有帮助!下面就对 jquery 各种选择做一个罗列吧!由于 jquery 用法非常简单,这里就不再举各种例子加深理解了。

元素 元素:texte:mot de passe:radio:case à cocher:soumettre:réinitialiser:bouton:image:fichier : activé :désactivé:sélectionné:coché
选择器 实例 选取
* $("#item *") 选择 id 属性为 item 下的所有元素
#id $("#lastname") id="lastname" 的元素
.class $(".intro") 所有 class="intro" 的元素
element $("p") 所有

元素

.class.class $(".intro.demo") 所有 class="intro" 且 class="demo" 的元素
     
:first $("p:first") 第一个

元素

:last $("p:last") 最后一个

元素

:even $("tr:even") 所有偶数
:odd $("tr:odd") 所有奇数
:next $('.item').next('div') class为 item 的下一个 div 兄弟元素,等价于 $('.item + div')
:prev $('.item').prev('div') class为 item 的上一个 div 兄弟元素
:nextAll $('.item').nextAll('div') class 为 item 之后的所有的 div 兄弟元素,等价于 $('.inside ~ div')
:parent > child $('div > span') 选取 div 下的第一代 span 元素,又称直系子元素
:parent $('.item:parent') 选取 class 为 item 的元素的父级元素
     
:eq(index) $("ul li:eq(3)") 列表中的第四个元素(index 从 0 开始)
:gt(no) $("ul li:gt(3)") 列出 index 大于 3 的元素
:lt(no) $("ul li:lt(3)") 列出 index 小于 3 的元素
:not(selector) $("input:not(:empty)") $("input:not(.must)") 所有不为空的 input 元素;所有 class 属性不为 must 的元素
     
:header $(":header") 所有标题元素

-

:animated   所有动画元素
     
:contains(text) $("div:contains('www.phpernote.com')") 所有 div 元素中包含 www.phpernote.com 字符串的所有元素
:empty $(".item:empty") 所有 class 属性为 item 的元素中无子(元素)节点的所有元素
:hidden $("p:hidden") 所有隐藏的

元素

:has $('.item:has(span)') 所有 class 属性为 item 的元素中包含有 span 的所有元素(不分是否直系)
:visible $("table:visible") 所有可见的表格
     
s1,s2,s3 $("th,td,.intro") 所有带有匹配选择的元素
     
[attribute] $("a[href]") 所有带有 href 属性的 a 标签元素
[attribut=valeur] $("[href='#']") Tous les éléments dont la valeur de l'attribut href est égale à "#"
[attribut!=valeur] $("[href!='#']") Tous les éléments dont la valeur de l'attribut href n'est pas égale à "#"
[attribut$=valeur] $("[href$='.jpg']") La valeur de tous les attributs href contient des éléments se terminant par ".jpg"
:entrée $(":entrée") Tous les éléments
$(":texte") Tous les éléments de type="text"
$(":mot de passe") Tous les éléments avec type="password"
$(":radio") Tous les éléments de type="radio"
$(":case à cocher") Tous les éléments de type="checkbox"
$(":soumettre") Tous les éléments de type="submit"
$(":reset") Tous les éléments avec type="reset"
$(":bouton") Tous les éléments de type="button"
$(":image") Tous les éléments de type="image"
$(":fichier") Tous les éléments de type="file"
$(":activé") Tous les éléments d'entrée activés
$(":désactivé") Tous les éléments d'entrée désactivés
$(":sélectionné") Tous les éléments d'entrée sélectionnés
$(":coché") Tous les éléments d'entrée sélectionnés
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn