表单选择器
用于选取某些特定的表单元素,比如所有单选按钮或隐藏的元素
语法 | 描述 | 示例 |
---|
:input | 匹配所有input . textarea select和button元素 | $(" #myform :input")选取表单中所有的input. select和button元素 |
:text | 匹配所有单行文本框 | $("#myform :text")选取email和姓名两个input元素 |
:password | 匹配所有密码框 | $("#emyform :password")选取所有 <input type="password" />元素 |
:radio | 匹配所有单项按钮 | S("#myform :radio"")选取 <input type="radio">元素 |
:checkbox | 匹配所有复选框 | $("#myform :checkbox"}选取 <input type="checkbox"/>元素 |
:submit | 匹配所有提交按钮 | $("#myform :submit ")选取 <input type="submit“/>元素 |
:image | 匹配所有图像域 | $("#myform :image")选取 <input type="image"/>元素 |
---|
:reset | 匹配所有重置按钮 | $("#myform :reset ”)选取 <input type="reset"/>元素 |
:button匹配所有按钮 | 匹配所有按钮 | $("#myform :button")选取button元素 |
:file | 匹配所有文件域 | $("#myform :file")选取 <input type="file"/>元素 |
:hidden | 匹配所有不可见元素,或者type 为hidden的元素 | $("#myform :hidden")选取 <input type="hidden"/>、style="display:none"等元素 |
表单过滤选择器
属性过滤选择器
语法 | 示例 | 描述 |
---|
:enabled | 匹配所有可用元素 | $("#userform :enabled")匹配form内部除编号 输入框外的所有元素 |
:disabled | 匹配所有不可用元素 | $("#userform :disabled")匹配编号输入框 |
:checked | 匹配所有被选中元素 (复选框、单项按钮、 select中的option) | $(" #userform :checked")匹配“性别”中的“男" 选项和“爱好”中的“编程”选项 |
:selected | 匹配所有选中的option元素 | S("#userform :selected") 匹配“家乡”中的“北京”选项 |