一 介绍
表单选择器是匹配经常在表单内出现的元素。但是匹配的元素不一定在表单中。jQuery提供的表单选择器如下表所示。
选择器 | 说明 | 示例 |
:input | 匹配所有的input元素 |
$(":input") //匹配所有的input元素 $("form :input") //匹配<form>标记中的所有input元素,需要注意,在form和:之间有一个空格 |
:button | 匹配所有的普通按钮,即type="button"的input元素 | $(":button") //匹配所有的普通按钮 |
:checkbox | 匹配所有的复选框 | $(": checkbox") //匹配所有的复选框 |
:file | 匹配所有的文件域 | $(": file") //匹配所有的文件域 |
:hidden | 匹配所有的不可见元素,或者type为hidden的元素 | $(": hidden") //匹配所有的隐藏域 |
:image | 匹配所有的图像域 | $(": image") //匹配所有的图像域 |
:password | 匹配所有的密码域 |
$(": password") //匹配所有的密码域 |
:radio | 匹配所有的单选按钮 | $(": radio") //匹配所有的单选按钮 |
:reset | 匹配所有的重置按钮,即type=" reset "的input元素 | $(":reset") //匹配所有的重置按钮 |
:submit | 匹配所有的提交按钮,即type=" submit "的input元素 | $(":submit") //匹配所有的提交按钮 |
:text | 匹配所有的单行文本框 | $(":button") //匹配所有的单行文本框 |
匹配表单中相应的元素并实现不同的操作
三 运行效果
四 代码
<script language="javascript" src="JS/jquery-3.1.1.min.js"></script> <form> 复选框:<input type="checkbox"/> 单选按钮:<input type="radio"/> 图像域:<input type="image"/><br> 文件域:<input type="file"/><br> 密码域:<input type="password" width="150px"/><br> 文本框:<input type="text" width="150px"/><br> 按 钮:<input type="button" value="按钮"/><br> 重 置:<input type="reset" value=""/><br> 提 交:<input type="submit" value=""><br> 隐藏域: <input type="hidden" value="这是隐藏的元素"> <div id="testDiv"><font color="blue">隐藏域的值:</font></div> </form> <script type="text/javascript"> $(document).ready(function() { $(":checkbox").attr("checked","checked"); //选中复选框 $(":radio").attr("checked","true"); //选中单选框 $(":image").attr("src","images/fish1.jpg"); //设置图片路径 $(":file").hide(); //隐藏文件域 $(":password").val("123"); //设置密码域的值 $(":text").val("文本框"); //设置文本框的值 $(":button").attr("disabled","disabled"); //设置按钮不可用 $(":reset").val("重置按钮"); //设置重置按钮的值 $(":submit").val("提交按钮"); //设置提交按钮的值 $("#testDiv").append($("input:hidden:eq(1)").val()); //显示隐藏域的值 }); </script>
相关推荐
**jQuery表单选择器源码解析** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画效果以及Ajax交互。在jQuery中,表单选择器是用于高效地定位和操作HTML表单元素的重要工具...
以下是jQuery表单选择器的详细说明: 1. **`:button`** 选择器: - `jQuery(":button")` 用于选取所有`<button>`元素和任何具有`type="button"`属性的`<input>`元素。 2. **`:checkbox`** 选择器: - `jQuery(":...
5. **插件扩展**:许多设计器允许用户安装或开发自定义插件,以增加更多功能,如日期选择器、文件上传等。 6. **响应式设计**:考虑到移动设备的广泛使用,好的表单设计器会提供响应式布局,确保表单在不同设备上都...
在网页开发中,jQuery时间选择器是一个非常实用的工具,它允许用户通过点击来选取特定的小时和分钟,为表单输入提供了便利。这个“jQuery时间选择器点击选择小时分钟代码”很可能是一个实现这一功能的代码示例或者...
最后,表单选择器如`:$(":input")`选取所有输入元素,`:$(":text")`选取所有文本输入框,`:$(":radio")`选取所有单选按钮等,方便我们对表单元素进行操作。 通过上述的练习题,你可以实践并巩固这些选择器的用法。...
jQuery城市选择器是网页表单设计中常用的一种组件,通过合理的数据结构和事件驱动,实现了级联选择的效果。理解其工作原理,并结合实际项目需求进行优化,能有效提升网站的用户体验和交互性。随着前端技术的不断发展...
在JavaScript开发中,表单日历控件和时间选择器是常见的需求。它们允许用户以图形化的方式选择日期和时间,而无需手动输入。这些控件通常具有良好的用户反馈,如日期和时间的实时预览,以及错误验证,以确保输入的...
jQuery表单选择器与事件 在jQuery中,我们可以方便地选取HTML表单元素,例如: ```javascript // 获取id为"myForm"的表单 var form = $("#myForm"); // 获取所有input元素 var inputs = $("input"); ``` jQuery...
《jQuery城市选择器详解》 在网页开发中,常常需要为用户提供便捷的城市选择功能,以满足用户在填写地址或选择服务区域时的需求。jQuery城市选择器便是为此而设计的工具,它结合了jQuery库的强大功能,实现了高效、...
"jquery双向选择器代码"这个主题涉及的是jQuery中一种特殊的选择器机制,它允许我们从DOM(文档对象模型)中选取元素,同时还能根据某个元素选取其关联的元素,实现数据的双向绑定或者元素间的交互效果。这种功能在...
二、jQuery表单选择器与事件 在jQuery中,我们可以利用选择器快速定位到表单元素,例如`$("#myForm")`用于选取ID为"myForm"的表单。同时,jQuery提供了一系列事件,如`submit`(表单提交)、`focus`(元素获取焦点...
选择器按功能分为基础选择器、层次选择器、属性选择器、表单选择器、可见性选择器、位置选择器、子元素选择器、内容选择器、属性选择器、表单对象属性选择器以及过滤选择器。每类选择器都有其独特的应用场景,熟悉并...
而“jQuery颜色选择器源码”则是基于jQuery开发的一个插件,用于帮助用户在网页中方便地选取颜色。这个源码提供了一个图形化的界面,使得用户可以通过视觉方式来挑选颜色,常应用于网页设计、表单输入或者UI组件中。...
jQuery表单选择器 在表单验证中,我们首先需要选择需要验证的表单元素。jQuery提供了多种选择器,如`id`选择器(`#id`)、`class`选择器(`.class`)、`tag`选择器(`input`)等,用于定位表单字段,例如: ```...
jQuery UI则是jQuery的一个扩展,提供了各种可重用的UI组件和交互效果,如对话框、滑块、排序列表、日期选择器等。 **表单设计**是Web应用中的重要组成部分,它允许用户输入和提交数据。jQuery UI表单设计器通过...
jQuery颜色选择器广泛应用于网页表单、博客编辑器、在线设计工具、CMS系统等,任何需要用户输入颜色值的场景都可采用。通过自定义回调函数,你可以将所选颜色值传递给服务器,或者更新页面上的其他元素。 总之,...
7. **表单选择器** - `:input`:选择所有表单元素,如`$("input, textarea, select, button")`。 - `:checkbox`,`:radio`,`:file`,`:password`,`:text`等:根据表单元素类型进行选择。 通过这些选择器,...
"jquery时间选择器"是基于jQuery的一个组件,旨在为用户在网页上提供一个直观且易于使用的日期和时间输入界面。这个组件使得用户能够方便地通过下拉菜单或者滑动条选择日期和时间,而不是手动输入,提高了用户体验。...