1.*选择器:选中全部元素
$("div *") 选中div全部子元素
2.sele1,sele2,seleN选择器:精确的选择任意多个制定的元素
$("#id,.class,div")
3.ance desc (ancestor祖先 descendant后代)包括孙元素...
$("div span")
4.parent>child 只包括子元素
过滤选择器
通过某种过滤规则进行元素的匹配,书写时已“:”开头通常用于查找集合元素中某一位置的单一元素
1.:first
$("li:first")
2.:eq(index) 从一组标签元素数组中,灵活选择任意的一个标签元素 从0开始
$("li:eq(0)")
3.:contains(text) 按文本内容查找元素(查找包含制定字符串的全部元素)
$("li:contains('土豪')")
4.:has(selector) 按包含的元素名称查找
$("li:has('p')")
5.:hidden 获取全部不可见的元素 包括type为hidden的元素
6.:visible 获取全部可见元素(display值不为none)
7.[attribute=value]属性选择器
$("li[title='best']")
8.[attribute=value]
9.[attribute*=value] 获取属性值中包含指定内容的全部元素
10.:first-child 子元素过滤选择器 last-chile
$("li:first-child")选中所有ul下第一个li标签(不是li标签的第一个子元素)
表单选择器
1.:input表单选择器 返回全部的表单元素(<input>标记的表单元素、<textarea>、<select><button>标记的表单元素)
$("#formId :input")
2.:text 单行文本选择器
3.:password 表单密码选择器
4.:radio 单选按钮选择器
5.:chekbox 复选框选择器
6.:submit 提交按钮选择器
7.:image 图像域选择器(当<input>元素的type属性为image时,该元素就是一个图像域)
不会选中<img>元素
8.:button 表单按钮选择器
9.:checked 选中状态选择器(单选、多选)
10.:selected 选中状态选择器(获取select下拉框中全部被选中的<option>元素)