jQuery 开发随笔
jQuery 常用的选择器
基本选择器
$("element")通过元素名称选择元素,即 “标签选择器”$(".class")通过类名选择元素,即 “类选择器”$("#id")通过 id 选择元素,即 “ID 选择器”$("*")通过*获取所有元素,即 “通用选择器”
层次选择器
$("ancestor descendant")选择 ancestor 元素内部的后代元素(儿子、孙子等后代元素),即 “后代选择器”$("parent > child")选择 parent 元素的直接子元素 child,即 “儿子选择器”$("prev + next")选择紧跟在 prev 元素后面的 next 元素$("prev ~ siblings")选择 prev 元素之后的所有 siblings 元素
属性选择器
$("[attribute]")选择具有该属性的元素$("[attribute=value]")选择属性值等于给定值的元素$("[attribute!=value]")选择属性值不等于给定值的元素$("[attribute$=value]")选择以给定值结尾的属性值的元素$("[attribute^=value]")选择以给定值开头的属性值的元素$("[attribute*=value]")选择属性值中包含给定值的元素
索引选择器
:eq(index)选择指定索引号的元素:even选择偶数位置的元素:odd选择奇数位置的元素:first选择第一个元素:last选择最后一个元素
表单选择器
:input选择所有 input、textarea、select 和 button 元素:text选择所有 type=”text” 的 input 元素:checked选择所有被选中的表单元素
内容选择器
:contains(text)选择包含指定文本的元素:empty选择没有子元素的元素:has(selector)选择包含特定选择器的元素
