虽然可以使用常规选择器来对表单的元素进行定位, 但有时还是不能满足开发者灵活多变的需求. 所以, jQuery 为表单提供了专用的选择器.
jQuery 中的表单选择器:
:input: 选取所有 input,textarea,select 和 button 元素
:text: 选择所有单行文本框, 即 type=text
:password: 选择所有密码框, 即 type=password
:radio: 选择所有单选框, 即 type=radio
:checkbox: 选择所有复选框, 即 type=checkbox
:submit: 选取所有提交按钮, 即 type=submit
:reset: 选取所有重置按钮, 即 type=reset
:image: 选取所有图像按钮, 即 type=image
:button: 选择所有普通按钮, 即 button 元素
:file: 选择所有文件按钮, 即 type=file
:hidden: 选择所有不可见字段, 即 type=hidden
这些选择器都是返回元素集合, 如果想获取某一个指定的元素, 最好结合一下属性选择器. 比如:
$(':text[name=user]); // 获取单行文本框 name=user 的元素
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/16843.html