热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQuerySelectors(选择器)的使用(八、表单篇)

jQuery-Selectors(选择器)的使用(八、表单篇)本系列文章主要讲述jQuery框架的选择器(Selectors)使用方法,我将以实例方式进行讲述
jQuery-Selectors(选择器)的使用(八、表单篇)
本系列文章主要讲述jQuery框架的选择器(Selectors)使用方法,我将以实例方式进行讲述,以简单,全面为基础,不会涉及很深,我的学习方法:先入门,后进阶!
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。
本篇讲解::input,:text,:password,:radio,:checkbox,:submit,:image,:reset,:button,:file,:hidden的用法。
您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com 
由于是第一次写技术性系列文章,难免会出错或代码BUG,欢迎指出,在此谢过!
您可以到jQuery官网来学习更多的有关jQuery知识。
版权所有:code-cat 博客:http://www.cnblogs.com/bynet 转载请保留原作者、出处和版权信息!

在IE6/7/8、火狐下测试过了,效果都能实现。

1. :input用法
定义:匹配所有 input, textarea, select 和 button 元素
返回值:Array
实例:将ID为"div_a1"的DIV中所有的input元素的背景色改为红色(radio,checkbox元素的状态改为选中)
代码: $("#div_a1 :input").css("background-color","red");$("#div_a1 :input").attr("checked",true); //点击按钮一将执行这句代码
DIV ID="div_a1"
span ID="span_1"

     
   
  •  
  •    
  • 注意:因radio,checkbox改变背景色在火狐中看不出效果,因为我用第二句代码使这些元素的状态改为选中。这样做虽说不合理,但能说明:input可以选择到这些元素。

    2. :text用法
    定义:匹配所有的单行文本框
    返回值:Array
    实例:将ID为"div_b1"的DIV中所有的文本框的背景色改为红色
    代码: $("#div_b1 :text").css("background-color","red"); //点击按钮二将执行这句代码
    DIV ID="div_b1"
    span ID="span_1"

         
       
  •  
  •    
  • 注意:password元素没有被选择!

    3. :password用法
    定义:匹配所有密码框
    返回值:Array
    实例:将ID为"div_c1"的DIV中所有的密码框的背景色改为红色
    代码: $("#div_c1 :password").css("background-color","red"); //点击按钮三将执行这句代码
    DIV ID="div_c1"
    span ID="span_1"

         
       
  •  
  •    


  • 4. :radio用法
    定义:匹配所有单选按钮
    返回值:Array
    实例:将ID为"div_d1"的DIV中所有radio元素的状态改为选中
    代码: $("#div_d1 :radio").attr("checked",true); //点击按钮四将执行这句代码
    DIV ID="div_d1"
    span ID="span_1"

         
       
  •  
  •    


  • 5. :checkbox用法
    定义:匹配所有复选框
    返回值:Array
    实例:将ID为"div_e1"的DIV中所有checkbox元素的状态改为选中
    代码: $("#div_e1 :checkbox").attr("checked",true); //点击按钮五将执行这句代码
    DIV ID="div_e1"
    span ID="span_1"

           
       
  •  
  •    


  • 6. :submit用法
    定义:匹配所有提交按钮
    返回值:Array
    实例:将ID为"div_f1"的DIV中所有提交按钮(submit)的背景色改为红色
    代码: $("#div_f1 :submit").css("background-color","red"); //点击按钮六将执行这句代码
    DIV ID="div_f1"
    span ID="span_1"

         
       
  •  
  •    


  • 7. :image用法
    定义:匹配所有图像域
    返回值:Array
    实例:将ID为"div_g1"的DIV中所有图片框元素的背景色改为红色
    代码: $("#div_g1 :image").css("background-color","red"); //点击按钮七将执行这句代码
    DIV ID="div_g1"
    span ID="span_1"

         
       
  •  
  •    


  • 8. :reset用法
    定义:匹配所有重置按钮
    返回值:Array
    实例:将ID为"div_h1"的DIV中所有重置按钮的背景色改为红色
    代码: $("#div_h1 :reset").css("background-color","red"); //点击按钮八将执行这句代码
    DIV ID="div_h1"
    span ID="span_1"

         
       
  •  
  •    


  • 9. :button用法
    定义:匹配所有按钮
    返回值:Array
    实例:将ID为"div_i1"的DIV中所有按钮的背景色改为红色
    代码: $("#div_i1 :button").css("background-color","red"); //点击按钮九将执行这句代码
    DIV ID="div_i1"
    span ID="span_1"

         
       
  •  
  •    
  • 注意:reset和submit没有被选择!

    10. :file用法
    定义:匹配所有文件域
    返回值:Array
    实例:将ID为"div_j1"的DIV中所有上传文件元素的背景色改为红色
    代码: $("#div_j1 :file").css("background-color","red"); //点击按钮十将执行这句代码
    DIV ID="div_j1"
    span ID="span_1"

         
       
  •  
  •    


  • 11. :hidden用法
    定义:匹配所有不可见元素,或者type为hidden的元素
    返回值:Array
    实例:将ID为"div_k"的DIV中所有隐藏的元素显示出来
    代码: $("#div_k1 :hidden").css("display","block"); //点击按钮十一将执行这句代码
    DIV ID="div_k1"


  •  
  •  
  • 注意:DIV中含有hidden元素,但这个元素不可能显示出来,因为他本身就是隐藏的!

     

       你可以下载这篇文章的HTML源文件:download 


    推荐阅读
    • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
    • CSS3选择器的使用方法详解,提高Web开发效率和精准度
      本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
    • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
      本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
    • Voicewo在线语音识别转换jQuery插件的特点和示例
      本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
    • 《数据结构》学习笔记3——串匹配算法性能评估
      本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
    • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
    • 深入理解CSS中的margin属性及其应用场景
      本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
    • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
      本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
    • SpringMVC接收请求参数的方式总结
      本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
    • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
    • 网址:https:vue.docschina.orgv2guideforms.html表单input绑定基础用法可以通过使用v-model指令,在 ... [详细]
    • 图像因存在错误而无法显示 ... [详细]
    • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
      本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
    • 后台获取视图对应的字符串
      1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
    • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
    author-avatar
    手机用户2502939177
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有