以下是一些常用的 jQuery 选择器:
基本选择器:
- 元素选择器:`$("element")`
- ID 选择器:`$("#id")`
- 类选择器:`$(".class")`
- 属性选择器:`$("[attribute]")`
层级选择器:
- 后代选择器:`$("parent descendant")`
- 子元素选择器:`$("parent > child")`
- 相邻兄弟选择器:`$("prev + next")`
- 所有兄弟选择器:`$("prev ~ siblings")`
过滤选择器:
- :first:选择第一个匹配的元素
- :last:选择最后一个匹配的元素
- :eq(index):选择指定索引位置的元素
- :not(selector):选择不匹配指定选择器的元素
- :even:选择索引为偶数的元素
- :odd:选择索引为奇数的元素
- :contains(text):选择包含指定文本的元素
- :has(selector):选择包含符合指定选择器的元素的元素
- :empty:选择没有子元素或文本的元素
- :visible:选择可见的元素
- :hidden:选择隐藏的元素
表单选择器:
:input:选择所有的 input、textarea、select和 button 元素
:text:选择所有的文本输入框元素
:checkbox:选择所有的复选框元素
:radio:选择所有的单选框元素
:submit:选择所有的提交按钮元素
:reset:选择所有的重置按钮元素
内容过滤选择器:
:contains(text):选择包含指定文本的元素
:empty:选择没有子元素或文本的元素
:has(selector):选择包含符合指定选择器的元素的元素
这只是一部分常用的 jQuery 选择器,还有更多的选择器可用于满足不同的需求。你可以根据具体的需求和文档要求来选择合适的选择器。