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 相关文章推荐
静态的动态续篇之来点XML
Aug 15 Javascript
自适应高度框架 ----属个人收藏内容
Jan 22 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
一个jquery实现的不错的多行文字图片滚动效果
Sep 28 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
Dec 31 Javascript
jQuery图片轮播实现并封装(一)
Dec 03 Javascript
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
通过cordova将vue项目打包为webapp的方法
Feb 02 Javascript
Vue动态路由缓存不相互影响的解决办法
Feb 19 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
JS PHP字符串截取函数实现原理解析
Aug 29 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使用memcoder将视频转成mp4格式的方法
2015/03/12 PHP
ThinkPHP安装和设置
2015/07/27 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
node.js基础知识小结
2018/02/26 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
JS实现小米轮播图
2020/09/21 Javascript
Python中获取网页状态码的两个方法
2014/11/03 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
python使用Matplotlib画饼图
2018/09/25 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
行政经理岗位职责
2013/11/09 职场文书
物业客服专员岗位职责
2013/11/30 职场文书
办理生育手续介绍信
2014/01/14 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
2014年财政所工作总结
2014/11/22 职场文书
网络营销计划书
2015/01/17 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
python_tkinter弹出对话框创建
2022/03/20 Python
Win10 Anaconda安装python-pcl
2022/04/29 Servers