jQuery选择器

选择器就是"一个表示特殊语意的字符串", 只要把选择器字符串传入上面的方法中就能够选择不同的Dom 对象并且以 jQuery 包装集的形式返回。

1.基础选择器

在这里插入图片描述
基础选择器的使用
KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲id"),(".clas"), ( " e l e m e n t " ) , ("element"), ("element"),("*")

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="div1">
			id选择器1<span>span中的内容</span>
		</div>
		<div id="mudiv2" class="blue">
			元素选择器
		</div>
		<span class="blue">
			样式选择器
		</span>
		<script src="jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
		//id选择器,只选第一个
		    var div1=$("#div1");
			console.log(div1);
			//类选择器,可以选择多个
		    var clazz=$(".blue");
			console.log(clazz);
			//元素选择器
			var spa=$("span");
			console.log(spa);
			//通用选择器
			var all=$("*");
			console.log(all);
			
		</script>
	</body>
</html>

2层级选择器

<!DOCTYPE html>
<html>
	<head>
	<!-- 
		层次选择器
			后代选择器
				格式: 父元素 指定元素 (空格隔开)
				示例: $("父元素 指定元素")
				选择父元素的所有指定元素(包含第一代、第二代等)
			子代选择器
				格式: 父元素 > 指定元素 (大于号隔开)
				示例: $("父元素 > 指定元素")
				选择父元素的所有第一代指定元素
			相邻选择器
				格式: 元素 + 指定元素 (加号隔开)
				示例: $("元素 + 指定元素")
				选择元素的下一个指定元素(只会查找下一个元素,如果元素不存在,则获取不到)
			同辈选择器
				格式: 元素 ~ 指定元素 (波浪号隔开)
				示例: $("元素 ~ 指定元素")
				选择元素的下面的所有指定元素
	 -->
		<meta charset="utf-8">
		<title></title>
 <style type="text/css">
 .testColor{
background: green;
 }
 .gray{
 background: gray;
 }
 </style>
	</head>
	<body>
		<div id="parent">层次择器
		  <div id="child" class="testColor">父选择器
		     <div class="gray">子选择器</div>
		 <img src="http://www.baidu.com/img/bd_logo1.png"
		                      width="270" height="129" />
		 <img src="http://www.baidu.com/img/bd_logo1.png"
		                      width="270" height="129" />
		 </div> 
		 
		 
		 <div>选择器2<div>选择器2中的div</div>
		 
		 </div>
		 </div>
	</body>
	<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
	<script type="text/javascript">
		//后代选择器 所有的子div
		var hd=$("#parent div");
		console.log(hd);
		//子代选择器 //parent下的直接子元素
		var zd=$("#parent > div");
		console.log(zd);
		//相邻选择器 //相邻的并且是指定的
		var xl=$("#child + div");
		console.log(xl);
		//同辈选择器 同辈的所有指定的元素
		var imgs=$(".gray ~ img");
		console.log(imgs);
	</script>
</html>

3.表单选择器
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值