> 技术文档 > JQuery选择器

JQuery选择器


本文为学习jQuery这一篇就够了_jquery学习-CSDN博客的学习笔记,非原创

核心函数

$() 或 jQuery()

执行核心函数后返回一个jquery核心对象,对象内部包含的是dom元素对象的伪数组

调用jquery对象的任何方法会返回当前的jquery对象

JQuery选择器

标签选择器: $(\'div\')

选择所有div标签

id选择器: $(\'#btn\')

选择所有id为btn的标签

类选择器: $(\'.red\')

选择所有class为red的标签

通配符选择器: $(\'.content *\')

选择所有class为content的标签下的所有子标签

并集选择器: $(\'p,button\')

选择所有标签为p和标签为button的标签

交集选择器: $(\'p.red\')

选择所有标签为p且类为red的选择器

层级选择器

子代选择器: $(\'ul>span\')

选择所有标签为ul下的所有span子标签 仅包含子标签不包含后代标签

后代选择器: $(\'ul span\')

选择所有标签为ul下的所有span子标签 包含后代标签

兄弟选择器: $(\'#box+li\')

选择id为box的标签的下一个兄弟标签li

过滤选择器

基本筛选器

$(\'tr:even\')

选择下标为偶数的行

$(\'tr:odd\')

选择下标为奇数的行

$(\'tr:first\')

选择表格的第一行

$(\'tr:last\')

选择表格的最后一行

$(\'tr:lt(2)\')

选择下标小于2的行

$(\'tr:gt(2)\')

选择下标大于2的行

$(\'tr:eq(2)\')

选择下标等于2的行

$(\'tr:not(tr:eq(2))\')

选择下标不等于2的行

内容选择器

$(\'td:contains(\"男\")\')

选择内容为\"男\"的单元格

$(\'td:has(span)\')

选择内容包含span标签的单元格

$(\'td:empty\')

选择内容为空的单元格

$(\'td:parent\')

选择内容不为空的单元格

属性筛选器

....