当前位置: 首页 > news >正文

jQuery表单属性过滤器:过滤<input>标签、<select>标签

一、作用:

同基本过滤器,但是适用范围只能是<input>标签。

二、用法:

根据表单中dom对象的状态情况,定位dom对象。

  • 启用状态:enabled
  • 不可用状态:disabled
  • 选择状态:checked

三、语法:

  • 选择该jquery对象数组中该状态下的dom对象。
    $("表单选择器:状态")
  • <select> 下拉列表框,选择下拉列表中被选中的元素:
    基本选择器>option:selected
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			div{
				background: gray;
			}
		</style>
		<script type="text/javascript" src="js/jquery-3.4.1.js"></script>
		<script type="text/javascript">
		
			// $(document).ready( 函数 ): 当页面中的dom对象加载成功后,会执行ready(), 
			// 相当于是onLoad().
			$(function() {
				//当页面dom对象加载后,给对象绑定事件,因为此时button对象已经在内存中创建好了.才能使用.
				 $("#btn1").click(function(){
					//获取所有可以使用的text
					var obj  = $(":text:enabled");
					//设置 jquery数组值所有dom对象的value值
					obj.val("hello");
				}) 
				
				$("#btn2").click(function(){
					//获取选中的checkbox
					var obj  = $(":checkbox:checked");
					for(var i=0;i<obj.length;i++){
						//alert( obj[i].value);使用dom对象的value属性
						alert(    $(obj[i]).val()  ) //使用jquery对象
					}
				})
				
				$("#btn3").click(function(){
					//获取select选中的值
					//var obj= $("select>option:selected");标签选择器
					var obj = $("#yuyan>option:selected");//id选择器
					alert(obj.val());
				})
				
				
			})
			
			
			
		</script>
	</head>
	<body>
		<input type="text"  id="txt1" value="text1" /><br/>
		<input type="text"  id="txt2" value="text2" disabled="true"/><br/>
		<input type="text"  id="txt3" value="text3" /><br/>
		<input type="text"  id="txt4" value="text4" disabled/><br/>
		<br/>
		<input type="checkbox" value="游泳" />游泳 <br/>
		<input type="checkbox" value="健身" checked />健身 <br/>
		<input type="checkbox" value="电子游戏" checked />电子游戏 <br/>
		<br/>
		<select id="yuyan">
			<option value="java">java语言</option>
			<option value="go" selected>go语言</option>
			<option value="python">python语言</option>
		</select>
	
		<br/>
		<input type="button" value="设置可以的text的value是hello" id="btn1"/>
		<br/>
		<button id="btn2">显示选中的复选框的值</button>
		<br/>
		<button id="btn3">显示选中下拉列表框的值</button>
	</body>
</html>

相关文章:

  • unity官方教程 -- Hi Shader学习笔记 Chapter 1
  • 什么是优化
  • 基于Springboot+vue的论坛管理系统 elementui
  • 大量if else的优化方案
  • 牛客 NC24755 [USACO 2010 Dec S]Apple Delivery
  • Git做版本管理及CHANGELOG
  • python经典编程100例(1)
  • GO语言 | go work 神一般的管理 多个module没烦恼
  • 【C语言】指针数组
  • 基于51单片机数字电压表仿真设计_数码管显示
  • 种草模式崛起!小红书KOL达人种草成推广热门方向!
  • Git Commit规范指北
  • 易观之星 | “2022年度用户推荐数字应用”投票通道开启
  • Flutter实战之go_router路由组件入门指南
  • Java--MybatisPlus Wrapper构造器;分页;MP代码生成器(四)
  • Akka系列(七):Actor持久化之Akka persistence
  • CSS居中完全指南——构建CSS居中决策树
  • input实现文字超出省略号功能
  • JAVA多线程机制解析-volatilesynchronized
  • Java反射-动态类加载和重新加载
  • LintCode 31. partitionArray 数组划分
  • Mocha测试初探
  • php ci框架整合银盛支付
  • SegmentFault 2015 Top Rank
  • 蓝海存储开关机注意事项总结
  • 漂亮刷新控件-iOS
  • 前端学习笔记之观察者模式
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 我与Jetbrains的这些年
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 责任链模式的两种实现
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #每日一题合集#牛客JZ23-JZ33
  • (C#)一个最简单的链表类
  • (ZT)一个美国文科博士的YardLife
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (十八)SpringBoot之发送QQ邮件
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .Net接口调试与案例
  • .Net下的签名与混淆
  • :“Failed to access IIS metabase”解决方法
  • @vue/cli 3.x+引入jQuery
  • []串口通信 零星笔记
  • [383] 赎金信 js
  • [acm算法学习] 后缀数组SA
  • [Android View] 可绘制形状 (Shape Xml)
  • [C#] 我的log4net使用手册