jQuery表单元素过滤选择器用法实例分析


Posted in jQuery onFebruary 20, 2019

本文实例讲述了jQuery表单元素过滤选择器用法。分享给大家供大家参考,具体如下:

前面jQuery内容过滤选择器与子元素过滤选择器,其中的例子稍微多一些解释也有点绕口,希望能帮助大家理解。今天学习表单元素过滤选择器,下面请看使用方法。

一、:enabled

选择器::enabled
描述:匹配所有可用元素
返回值:元素集合

示例:

$("input.mini:enabled")
//input.mini是DOM元素集合,:enabled是过滤条件

二、:disabled

选择器::disabled
描述:匹配所有不可用元素
返回值:元素集合

示例:

$("input.mini:disabled")
//input.mini是DOM元素集合,:disabled是过滤条件

三、:checked

选择器::checked
描述:匹配所有被选中的元素(复选框、单选框等,不包括select中的option)
返回值:元素集合

示例:

//【写法1】写法1与写法2等价
var checkedValues = $("input[type='checkbox']:checked")//input[type='checkbox']是DON元素集合,:checked是过滤条件,实际选中的是checkbox
//【写法2】
var checkedValues = $(":checkbox:checked");
checkedValues.each(function(i,checkedValue){
  alert($(checkedValue).val());
});

四、:selected

选择器::selected
描述:匹配所有选中的option元素
返回值:元素集合

示例:

//【写法1】
$("select option:selected")//select option是DOM元素集合,:selected是过滤条件,实际选中的是option
//【写法2】
$("select :selected")

若select中只有option子元素时,那写法1与写法2是等效的。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现html双向绑定功能示例
Oct 09 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 #jQuery
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 #jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 #jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 #jQuery
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 #jQuery
jQuery事件多次绑定与解绑问题实例分析
Feb 19 #jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 #jQuery
You might like
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
JavaScript面试开发常用的知识点总结
2016/08/08 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
js对象简介与基本用法示例
2020/03/13 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
vue-cli3自动消除console.log()的调试信息方式
2020/10/21 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
django中瀑布流写法实例代码
2019/10/14 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
几个人围成一圈的问题
2013/09/26 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
大学生优秀的自我评价分享
2013/10/22 职场文书
大学生村官承诺书
2014/03/28 职场文书
房屋买卖协议书
2014/04/10 职场文书
环保倡议书50字
2014/05/15 职场文书
个人校本研修方案
2014/05/26 职场文书
管理标语大全
2014/06/24 职场文书
入党申请书格式
2019/06/20 职场文书
Redis性能监控的实现
2021/07/09 Redis
javascript对象3个属性特征
2021/11/17 Javascript