jQuery表单域属性过滤器用法分析


Posted in Javascript onFebruary 10, 2015

本文实例讲述了jQuery表单域属性过滤器用法。分享给大家供大家参考。具体分析如下:

表单内包含各种各样的表单域,使用表单域属性选择器可以很好的获取已被选中的单选按钮,复选框以及列表项,也可以根据是否可用从文档中查找表单域。

1. :checked选择器

用于选择所有被选中的表单域。格式:

$("selector:checked")
可以是input,radio和checkbox

2. :enabled选择器

用于选择所有可用的表单域,格式:

$("selector:enabled")

3. :disabled选择器

用于选择所有被禁用的表单域,格式:

$("selector:disabled")

4. :selected选择器

用于从列表框选择所有选中的option元素,格式:

$("selector:selected")

5. :hidden选择器

用于选择所有的不可见元素

$("selector:hidden")

6. :visible选择器

用于选择所有的可见元素

简单示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  

<title>表单域属性过滤选择器应用示例</title>  

<script type="text/javascript" src="jquery-1.7.min.js"></script>  

<script type="text/javascript">  

$(document).ready(function(){  

     $("input:checked").css("border", "1px solid red");  

     $("input:disabled").css("background", "#FCF");  

     $("input:enabled").val("可用文本框");  

});

</script>  

</head>  

<body>  

<h3 align="center">表单域属性过滤选择器应用示例</h3>  

<table width="602" height="81" border="1">  

  <tr>  

    <td width="118">复选框:</td>  

    <td width="443"><input type="checkbox" checked="checked" />被选中的复选框  

    <input type="checkbox" checked="checked" />被选中的复选框  

    <input type="checkbox" />没有被选中的复选框  

    </td>  

  </tr>  

  <tr>  

    <td>可用文本框:</td>  

    <td><input type="text"/></td>  

  </tr>  

  <tr>  

    <td>不可用文本框:</td>  

    <td><input type="text" disabled="disabled" /></td>  

  </tr>  

   <tr>  

    <td>下拉列表</td>  

    <td>  

    <select name="test" >  

     <option>浙江</option>  

     <option>湖南</option>  

     <option selected="selected">北京</option>  

     <option selected="selected">天津</option>  

     <option>广州</option>   

     <option>湖北</option>  

  </select>  

  </td>  

  </tr>  

</table>  

</body>  

</html>

效果图:

jQuery表单域属性过滤器用法分析

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

Javascript 相关文章推荐
ExtJS下grid的一些属性说明
Dec 13 Javascript
js parsefloat parseint 转换函数
Jan 21 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
Oct 06 Javascript
JavaScript splice()方法详解
Sep 22 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
Feb 17 Javascript
详解webpack es6 to es5支持配置
May 04 Javascript
vue中路由参数传递可能会遇到的坑
Dec 07 Javascript
微信小程序实现页面浮动导航
Jan 28 Javascript
解决vue打包后vendor.js文件过大问题
Jul 03 Javascript
JavaScript RegExp 对象用法详解
Sep 24 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
Dec 01 Vue.js
jQuery子属性过滤选择器用法分析
Feb 10 #Javascript
jQuery内容过滤选择器用法分析
Feb 10 #Javascript
jQuery过滤选择器用法分析
Feb 10 #Javascript
jQuery表单域选择器用法分析
Feb 10 #Javascript
jQuery层级选择器用法分析
Feb 10 #Javascript
Jquery中CSS选择器用法分析
Feb 10 #Javascript
transport.js和jquery冲突问题的解决方法
Feb 10 #Javascript
You might like
用PHP制作静态网站的模板框架(一)
2006/10/09 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
php可变长参数处理函数详解
2017/02/22 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
js动态控制table的tr、td增加及删除的具体实现
2014/04/30 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
python使用正则表达式提取网页URL的方法
2015/05/26 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
大学毕业感言50字
2014/02/07 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
犯错检讨书
2014/02/21 职场文书
开展读书活动总结
2014/06/30 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
初中同学会致辞
2015/08/01 职场文书
教师网络培训心得体会
2016/01/09 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书