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 相关文章推荐
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
Jul 04 Javascript
利用json获取字符出现次数的代码
Mar 22 Javascript
使用jQuery validate 验证注册表单实例演示
Mar 25 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
Dec 03 Javascript
angularjs2中父子组件的数据传递的实例代码
Jul 05 Javascript
微信小程序select下拉框实现效果
May 15 Javascript
elementUi vue el-radio 监听选中变化的实例代码
Jun 28 Javascript
vue 实现微信浮标效果
Sep 01 Javascript
微信小程序实现电子签名功能
Jul 29 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
Sep 01 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中echo,print_r与var_dump区别分析
2014/09/29 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
Spring mvc 接收json对象
2015/12/10 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
vue select二级联动第二级默认选中第一个option值的实例
2018/01/10 Javascript
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python数组定义方法
2016/04/13 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
python实现微信小程序自动回复
2018/09/10 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
致跳高运动员广播稿
2014/01/13 职场文书
客服专员岗位职责
2014/02/28 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
就业协议书样本
2014/08/20 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL