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 相关文章推荐
用jquery ajax获取网站Alexa排名的代码
Dec 12 Javascript
javascript call方法使用说明
Jan 11 Javascript
基于jquery的Repeater实现代码
Jul 17 Javascript
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
JS 实现点击a标签的时候让其背景更换
Oct 15 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
实例解析Array和String方法
Dec 14 Javascript
JS实现的视频弹幕效果示例
Aug 17 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
Jan 30 Javascript
通过实例了解JS 连续赋值
Sep 24 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
Apr 22 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中的stdClass类
2014/04/18 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
php计算整个目录大小的方法
2015/06/01 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
js获取元素外链样式的方法
2015/01/27 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
javascript常用功能汇总
2015/07/05 Javascript
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
H5用户注册表单页 注册模态框!
2016/09/17 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
[37:02]OG vs INfamous 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python实现划词翻译
2020/04/23 Python
小结Python用fork来创建子进程注意事项
2014/07/03 Python
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
对python 命令的-u参数详解
2018/12/03 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
税务专业毕业生自荐信
2013/11/10 职场文书
中学教师教育感言
2014/02/21 职场文书
报关专员求职信范文
2014/02/22 职场文书
教师四风问题整改措施
2014/09/25 职场文书
2015年全国保险公众宣传日活动方案
2015/05/06 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python
pycharm代码删除恢复的方法
2021/06/26 Python
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫