JQuery的基本选择器使用总结以及过滤,文本,可见度的选择代码

SWIFT报文格式解析:从MT103到MT760,这些金融电文你了解多少? 本文深入解析SWIFT报文格式中的MT103与MT760,详细介绍了这两种金融电文的结构、应用场景及实操技巧。MT103用于国际汇款业务,MT760则适用于银行保函开立,两者在国际金融交易中扮演关键角色。文章还提供了常见问题解决方案和自动化处理建议,帮助金融从业者高效处理跨境业务。 阅读详情

选择器可以说是jquery的灵魂所在,因为有着强大的选择器,所以jquery才会几乎可以任意的取东西,在平时的开发中发现,不能仅仅的只会使用基本的选择器操作,把其它的选择器学习一下,有利于力高自己在开发效率和代码质量,减少代码量,下面是在测试学习过程中的代码总结(注:为了更加贴近实际开发,都采用了外部文件引入的方式):

01.html

<!DOCTYPE html>
<html>
	<head>
		<title>测试jquery</title>
		<meta charset="utf-8"/>
		<link rel="stylesheet" type="text/css" href="01.css"/>
		<script type="text/javascript" src="./JQuery/jquery.js"></script>
		<script type="text/javascript" src="01.js"></script>
	</head>
	
	<body>
		<h1>JQuery选择器测试</h1>
		<input type="button" id="test1" value="测试1">
		<input type="button" id="test2" value="测试2">
		<input type="button" id="test3" value="测试3">
		<input type="button" id="test4" value="测试4">
		<input type="button" id="test5" value="测试5">
		<input type="button" id="test6" value="测试6">
		<input type="button" id="test7" value="测试7">
		<input type="button" id="test8" value="测试8">
		<input type="button" id="test9" value="测试9">
		<p id="a">abcdefg</p>
		<div id="div_1" class="div1">
		div1  A1
			<div id="div_2" class="div2">
			div2 A2
				<div id="div_3" class="div3">
				div3 A3
					<div id="div_4" class="div4">
					div4 A4A
						<div id="div_5" class="div5"></div>
					</div>
				</div>
			</div>
		</div>
		<div id="div_2_1" class="div_2_1">
			
		</div>
	</body>		
</html>
01.css:

body{
	background-color: #efefef;
}
.div1{
	position: absolute;
	margin-left: 350px;
	margin-top: 80px;
	width: 600px;
	height: 600px;
	background-color: red;
}
.div2{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 500px;
	height: 500px;
	background-color: green;
}
.div3{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 400px;
	height: 400px;
	background-color: blue;
}
.div4{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 300px;
	height: 300px;
	background-color: white;
}
.div5{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 200px;
	height: 200px;
	background-color: black;
}
.div6{
	width: 100px;
	height: 100px;
	margin-top: 50px;
	margin-left: 50px;
	position: absolute;
	background-color: yellow;
}
.div_2_1{
	position: absolute;
	margin: 50px 0px 0px 1000px;
	width: 300px;
	height: 300px;
	background-color: yellow;
	display: none;
}
.div_2_2{
	position: absolute;
	margin: 300px 0px 0px 1000px;
	width: 300px;
	height: 300px;
	background-color: yellow;
}
01.js

body{
	background-color: #efefef;
}
.div1{
	position: absolute;
	margin-left: 350px;
	margin-top: 80px;
	width: 600px;
	height: 600px;
	background-color: red;
}
.div2{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 500px;
	height: 500px;
	background-color: green;
}
.div3{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 400px;
	height: 400px;
	background-color: blue;
}
.div4{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 300px;
	height: 300px;
	background-color: white;
}
.div5{
	position: absolute;
	margin: 50px 0px 0px 50px;
	width: 200px;
	height: 200px;
	background-color: black;
}
.div6{
	width: 100px;
	height: 100px;
	margin-top: 50px;
	margin-left: 50px;
	position: absolute;
	background-color: yellow;
}
.div_2_1{
	position: absolute;
	margin: 50px 0px 0px 1000px;
	width: 300px;
	height: 300px;
	background-color: yellow;
	display: none;
}
.div_2_2{
	position: absolute;
	margin: 300px 0px 0px 1000px;
	width: 300px;
	height: 300px;
	background-color: yellow;
}


----------------------------------------------------------------------------------上面是基本选择器的操作---------------------下面是扩展的其它选择器操作------------------------------


02.html

<!DOCTYPE html>
<html>
	<head>
		<title>测试jquery</title>
		<meta charset="utf-8"/>
		<link rel="stylesheet" type="text/css" href="01.css"/>
		<script type="text/javascript" src="./JQuery/jquery.js"></script>
		<script type="text/javascript" src="02.js"></script>
	</head>
	
	<body>
		<h1>JQuery选择器测试</h1>
		<input type="button" id="test1" value="测试1">
		<input type="button" id="test2" value="测试2">
		<input type="button" id="test3" value="测试3">
		<input type="button" id="test4" value="测试4">
		<input type="button" id="test5" value="测试5">
		<input type="button" id="test6" value="测试6">
		<input type="button" id="test7" value="测试7">
		<input type="button" id="test8" value="测试8">
		<input type="button" id="test9" value="测试9"><br>
		<input type="hidden" value="文本隐藏域1">
		<input type="hidden" value="文本隐藏域2">
		<input type="hidden" value="文本隐藏域3">
		<input type="hidden" value="文本隐藏域4">
		<input type="hidden" value="文本隐藏域5">
		<div id="div_1" class="div1">
		div1  A1
			<div id="div_2" class="div2">
			div2 A2
				<div id="div_3" class="div3">
				div3 A3
					<div id="div_4" class="div4">
					div4 A4A
						<div id="div_5" class="div5">
							<div id="div_6" class="div6">
							This is div6
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div id="div_2_1" class="div_2_1">
			外部兄弟div1
		</div>
		<div id="div_2_2" class="div_2_2">
			外部兄弟div2
		</div>
	</body>		
</html>

02.js

$(document).ready(function(){
	/*var myarray1 = [1,3,5,7,9];
	$.each(myarray1,function(i,n){
		alert(i+"---"+n);
	});
	*/
	//可见度选择器,凡是可见的都被选中
	$("#test1").click(function(){
		$("div:visible").css("background-color","yellow");
	});
//	类选择器
	$("#test2").click(function(){
		$("div.div6").css("background-color","red");
	});
	//显示隐藏元素
	$("#test3").click(function(){
		$("div:hidden").css("background-color","red");
		$("div:hidden").show();
	});
	$("#test4").click(function(){
		$MyInputHidden=$("input:hidden");
//		window.alert($MyInputHidden.length);
//		for(var i=0; i<$MyInputHidden.length; i++){
//			var DomInputHidden=$MyInputHidden[i];
//			window.alert(DomInputHidden.value);
//			alert($MyInputHidden[i].val());
			
//		}
//		这是jquery自己的方法遍历
		/*$.each($MyInputHidden,function(i,obj){
			window.alert($(obj).val());
		});*/
		//第二种方法
		$.each($MyInputHidden,function(){
			window.alert($(this).val());
		});
	});
});

关于选择器的使用规则如下:

1:使用什么选择器要根据需求来定
2:如果是针对文档内容,用内容选择器
3:如果是父子等关系,用层次选择器
4:如果是ID 类 等用基本选择器
5:如果是表单元素,用表单选择器或表单对象属性选择器
6:如果是可见或则不可见元素,用可见性选择器
7:如果选择某个元素里面的某个属性或则属性值,用属性选择器
8:如果要考虑元素,要用过滤选择器


注:在这里,全部都已经引入jquery库,仅作参考



电化学-NanoStat-开源系统的使用说明 本文主要介绍了NanoStat开源系统的使用方法,从硬件打板、设备组装、软件安装3个层次进行了详细说明。整个流程根据作者提供的视频能够很好的完成,不需要太多的技术,对刚入门的新手是一个不错的练手项目。其次软件还有很大的优化空间,能够进一步提高系统的精度,对之后类似恒电位仪系统的开发也有很大的借鉴意义。 阅读详情

相关推荐

ETL第八章无人售货机零售项目实践

ETL实战项目——无人售货机

m0_52058217的博客 4417

html设置可见性的代码,HTML Style visibility用法及代码示例

HTML DOM中的样式可见性属性用于设置元素的可见性,用于隐藏或显示元素。它返回赋予元素的可见性属性。用法:它返回可见性属性。object.style.visibility它用于设置可见性属性。object.style.visibility = "visible|hidden|collapse|initial|inherit"属性值:visible:用于指定可见的元素。它是默认值。hidden:...

weixin_35507450的博客 1256

DINOv2 基于自定义数据集进行图片分类预测

(前提是安装好pytorch)1. pip安装2. 下载dinov2提供的预训练模型,需要自行前往网站上查找dinov2模型进行下载。模型需要下载三个文件:下载完成后将上述三个文件放置在本地一个名为dinov2_base的文件夹中即可。

sinat_34770838的博客 6665

volatile的可见性(代码实现)

volatile的可见性(代码实现) package now; import java.sql.Time; import java.util.concurrent.TimeUnit; class Student{ int age = 0; //volatitle int age = 0; public void changeage(){ this.age = 50; } } /** * 验证volatile的可见性 * 假如 int age = 0

ouyu2014的博客 389

Quartus II 13.1 出现 ‘‘can‘t find design entity <Filename>‘‘ 问题的解决方法

Quartus II 13.1 出现 ''can't find design entity '' 问题的解决方法

qq_62076686的博客 1万+

【TC397第2篇】TC397 EB MCAL开发指南:ADS MCAL Demo集成深度解析

通过本文的指导,我们完成了TC397 EB MCAL与ADS的深度集成,并成功运行了一个简单的MCAL Demo。这个案例不仅帮助我们理解了MCAL在实际开发中的应用,同时也展示了ADS作为一个强大的开发工具在嵌入式系统开发中的优势。在接下来的系列文章中,我们将进一步探讨MCAL的高级应用、优化技巧以及更多实用的开发案例。敬请关注,共同探索TC397 EB MCAL开发的更多精彩!

一直在水些技术小文 450

jQuery选择器之过滤选择器之可见度过滤选择器

过滤选择器之可见度过滤选择器 可见度过滤选择器是根据元素的可见和不可见状态来选择相应的元素 1、:hidden 用法: $(”tr:hidden”)  返回值  集合元素 说明: 匹配所有的不可见元素,input 元素的 type 属性为 “hidden” 的话也会被匹配到.意思是css中display:none和input type=”hidden”的都会被

1085

从零开始跑通3DGS教程:(四)修改(缩放、空间变换)colmap生成的sfm结果

通过colmap进行的sfm的普通方式会丢失场景的物理尺度信息,并且并不在符合一般认知的坐标系下,本文将读取colmap生成的点云和相机pose,将其进行空间变换和缩放之后,重新保存,新保存的结果仍然可以被colmap读取以及进行后续的稠密重建以及3dgs等工作

诺有缸的高飞鸟的博客 1424

jquery内容过滤选择器、属性过滤选择器和jquery可见度过滤选择器

一、 jquery内容过滤选择器 根据内容进行选择(根据节点的内容) 实现了对基本内容的过滤 用途:       1)可以实现内容的过滤       2)判断选择指定元素内的元素       3)判断特殊需求的元素(空、拥有等) 改变所有可见的div元素的背景色为 #0000FF 选取所有不可见的元素, 利用 jQuery 中的 show() 方法将它们显示

zhaoxinglei0309的专栏 2177

微信小程序 - 最新详细实现跳转打开第三方网站方法流程及示例代码,在小程序内直接打开H5页面或微信公众号文章后台业务域名配置及下载校验文件上传服务器,嵌入外部网站跳转第三方h5网页(详细配置及代码)

微信小程序,打开第三方网站,放校验文件,怎么配置业务域名,后台配置,怎么打开外部没有关联的网站,小程序直接打开公众号文章,指定页面,跳转第三方url,跳转到外部网站,小程序跳转到任意外部网页,网站链接,跳转到其他网页(外部链接),小程序嵌入外部h5链接,校验文件怎么放到对方服务器上,要跳转到网站没权限放过去,校验文件验证域名,把校验文件放到对面网站,别人的服务器也打不开没权限怎么放呢,勾选不校验合法域名,txt,打不开别人的网页怎么办,真机调试打不开,无法跳转,有什么其他办法不放校验文件吗,别人不可能同意,

🏆 前端领域优质创作者 1万+

【AI Agent】Hermes Agent解析

Hermes Agent:一个具备持久化学习能力的开源AI Agent框架 核心特点: 突破传统Agent的"无状态困境",通过记忆系统(SQLite+FTS5全文检索)实现跨会话经验积累 支持200+模型自由切换,11种模型家族和15+平台接入 五层架构设计(入口层、编排层、推理层、工具执行层、存储层)实现平台无关性 47+内置工具和动态技能沉淀机制,支持从任务执行中自动提炼可复用Skill 独特的四层记忆体系(会话/每日/长期/向量索引)和辩证式用户建模 与传统Agent对比: 具备自我进化能力,通过A

sysu_lluozh 911

jQuery选择器(二) 过滤选择器及可见性过滤选择器的使用

本篇文章主要介绍在 jQuery中过滤选择器及可见性过滤选择器的使用以及部分理论知识 在jQuery中,过滤选择器是用来过滤匹配元素集合的选择器。它们允许您选择特定的元素,如第一个、最后一个、奇数或偶数位置的元素,或者根据它们的属性、内容或其他条件进行选择。过滤选择器可以帮助您更精确地选择需要的元素,从而使操作更方便和高效。//选取所有元素中的最后一个元素3

Jin_Xiang123的博客 2491

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Jquery入门系列3---过滤选择器之基本过滤选择器和内容过滤选择器

过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,选择器都以冒号开头。过滤选择器可以分为基本过滤选择器,内容过滤选择器,可见性过滤选择器,属性过滤选择器,子元素过滤选择器,表单对象属性过滤选择器我们一个个讲解,先讲基本过滤选择器。

qq_45461146的博客 1887

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jquery内容过滤选择器、可见度选择器

内容过滤选择器的过滤规则主要体现在它所包含的子元素和文本内容上1、:contains(text)用法: $(”div:contains(’John’)”)   返回值  集合元素      说明:匹配包含给定文本的元素.这个选择器比较有用,当我们要选择的不是dom标签元素时,它就派上了用场了,它的作用是查找被标签”围”起来的文本内容是否符合指定的内容的.2、:empty用法: $(”td:empt...

李卫康的博客 974

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

jQuery常用的 四大基本选择器

选择器是 JavaScript 编程中非常重要的一部分。选择器是用于访问和操作文档中的 HTML 元素的方法。在 JavaScript中,有多种类型的选择器,其中包含了基础选择器、层级选择器、伪选择器等。本文将总结常见的原始 JavaScript 选择器使用方法。

tdx03的博客 1624

jQuery 选择器——过滤选择器

1.基本过滤器 :first 获取第一个元素 :last 获取最后个元素 :not(selector) 去除所有与给定选择器匹配的元素 :even 匹配所有索引值为偶数的元素,从 0 开始计数 :odd 匹配所有索引值为奇数的元素,从 0 开始计数 :eq(index) 匹配一个给定索引值的元素 :gt(index))匹配所有大于给定索引值的元素 :lt(index) 匹配所有小于给定索引值的元素 :header 匹配如 h1,h2,h3 之类的标题元素 :animated 匹配所有正在执行动画效果的元素

qq_45554909的博客 2929

【jQuery】 jQuery基础及选择器介绍(基本选择器 层次选择器 属性选择器 过滤选择器)

jQuery 是一个功能强大且易于使用的 JavaScript 库,它极大地简化了前端开发的工作。无论是 DOM 操作、事件处理还是 Ajax 交互,jQuery 都能提供简洁高效的解决方案。尽管近年来随着 ES6+ 以及框架如 React、Vue 和 Angular 的兴起,jQuery 的使用频率有所下降,但对于许多项目来说,尤其是那些不需要复杂状态管理和虚拟 DOM 更新的项目,jQuery 仍然是一个非常实用的选择。

m0_66584716的博客 1119

jQuery--过滤选择器(可见性过滤选择器、属性过滤选择器)详解

可见性过滤选择器 可见性过滤选择器是指根据元素的可见性来筛选元素的选择器。 选择器 描述 返回 :hidden 选取所有的不可见元素,或者ytpe为hidden的元素 jQuery对象数组 :visible 选取所有的可见元素 jQuery对象数组 其中,:hidden选择器用于选取所有不可见元素,包括< input type=“hidden” />、< ...

吴声子夜歌的博客 2993

JavaWeb——JQuery之五种选择器的应用及实践案例总结(基本选择器、层级选择器、属性选择器、过滤选择器、表单过滤选择器)

4 JQuery选择器 选择器,就是用来筛选具有相似特征的元素(标签)。 4.1 基本语法 1)事件绑定 2)入口函数 3)样式控制

数字世界 万物互联 1095

jQuery--过滤选择器(简单过滤选择器、内容过滤选择器)详解

过滤选择器 基本选择器和层次选择器可以满足大部分页面元素的选取需求。在jQuery中还提供了功能更加强大的过滤选择器,根据特定的过滤规则来筛选出所有需要的页面元素。过滤选择器又分为简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器和表单对象属性过滤选择器。 简单过滤选择器 简单过滤选择器是过滤选择器中用得最多的一种,过滤规则主要体现在元素的位置上或一些特定的元素上,...

吴声子夜歌的博客 1592

jQuery选择器

​ 说明: 如果某个元素是父元素中唯一的子元素,那将会被匹配.如果父元素中含有其 他元素,那将不会被匹配.只有一个子元素的才会被匹配!​ 注意:是匹配之后的元素,不包含该 元素在内,并且 siblings 匹配的是和 prev 同辈的元素,其后辈元素不被匹配.​ 在给定的父元素下匹配所有子元素.后代元素与子元素不一样,后代元素是是祖先元素下的所有元素,子代元素是父元素下的一个元素。​ 说明: 匹配一个给定索引值的元素.eq(0)就是获取第一个 tr 元素.括号里面的是索引值, 不是元素排列数.

m0_73557631的博客 2065

Jquery基本选择器 层次选择器 过滤选择器 表单选择器使用示例 带注释

Jquery示例 #menu { width:300px; } .has_children{ background : #555; color :#fff; cursor:pointer; } .highlight{ color : #fff; backgrou

深南大道 1402

jQuery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等

jQuery过滤选择器,选择前几个/后几个元素,内容过滤选择器等一、基本过滤选择器(重点掌握下列八个)二、属性过滤选择器(六个必须记住)三、内容过滤选择器(四个必须记住)四、子元素过滤选择器(记住八个)五、可见性过滤选择器(两个) 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $(“div:first”).css(“color”,“red”); :last 选取最后一个元素 $(“div:last”).css(“color”,“red”); :not 除去指定的选择器外的元素 $(

weixin_43403124的博客 1411

Jquery的过滤选择器分为哪几种?

Jquery的过滤选择器分为哪几种? 转载▼ 标签:  jquery   过滤选择器   分类 分类: JQuery 所有的过滤选择器分为哪几种: 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $("div:first").css("color","red"); :last 选取最后一个

JAVA之迷 2643

JQuery全部过滤选择器详细介绍上

1、:first 用法: $(“tr:first”) ; 返回值 单个元素的组成的集合2、:last 用法: $(“tr:last”) 返回值 集合元素3、:not(selector)用法: $(“input:not(:checked)”)返回值 集合元素4、:even 用法: $(“tr:even”) 返回值 集合元素5、: odd 用法: $(“tr:odd”) 返回值 集合元素6、:eq(index)用法: $(“tr:eq(0)”) 返回值 集合元素7、:gt(index)用法: $(“tr:gt(

业精于勤,荒于嬉 1188

40.2 jQuery 选择器(基本选择器、层级选择器、属性选择器、过滤选择器、表单选择器)

目录 1 jQuery 选择器 2选择器分类 2.1 基本选择器练习 2.2层级选择器练习 2.3属性选择器练习 2.4过滤选择器练习 2.5表单选择器练习 1 jQuery 选择器 jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。 Query 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已存在的css选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选择器都以美元符号开头:$()。 2选...

Birdlun的博客 603
上一篇: 数据库的操作笔记
下一篇: JQuery对象集合的四种遍历方式
宇宙第一帅
博客等级 码龄12年 22粉丝 147原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值