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 相关文章推荐
Prototype Class对象学习
Jul 19 Javascript
javascript基础知识大集锦(一) 推荐收藏
Jan 13 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 Javascript
原生js ActiveXObject获取execl里面的值
Nov 01 Javascript
AngularJS控制器继承自另一控制器
May 09 Javascript
js多功能分页组件layPage使用方法详解
May 19 Javascript
深入浅析javascript中的作用域(推荐)
Jul 19 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
javascript实现点亮灯泡特效示例
Oct 15 Javascript
详解JS预解析原理
Jun 16 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
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
示例详解Laravel重置密码代码重构
2016/08/10 PHP
php封装一个异常的处理类
2017/06/08 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
PHP7新增函数
2021/03/09 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
js格式化时间的方法
2015/12/18 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
Python中逗号的三种作用实例分析
2015/06/08 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
python基于property()函数定义属性
2020/01/22 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
2014年信访工作总结
2014/11/17 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS