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 相关文章推荐
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 Javascript
js阻止冒泡和默认事件(默认行为)详解
Oct 20 Javascript
JS设置随机出现2个数字的实例代码
Jul 19 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
Vue 实现双向绑定的四种方法
Mar 16 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
May 13 Javascript
微信小程序如何调用json数据接口并解析
Jun 29 Javascript
vue开发移动端底部导航条功能
Apr 08 Javascript
vue通过过滤器实现数据格式化
Jul 20 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
三步搞定:Vue.js调用Android原生操作
Sep 07 Javascript
在react项目中使用antd的form组件,动态设置input框的值
Oct 24 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
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
JSON在PHP中的应用介绍
2012/09/08 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
PHP goto语句用法实例
2019/08/06 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
文本框输入时 实现自动提示(像百度、google一样)
2012/04/05 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
利用Python实现图书超期提醒
2016/08/02 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
浅析Python数据处理
2018/05/02 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
python3.6的venv模块使用详解
2018/08/01 Python
Python tkinter label 更新方法
2018/10/11 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
Pytorch中.new()的作用详解
2020/02/18 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
python中字典增加和删除使用方法
2020/09/30 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
静态成员和非静态成员的区别
2012/05/12 面试题
学校与家长安全责任书
2014/07/23 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
银行求职信范文
2019/05/13 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js