jQuery-jQuery对象的查找

本文介绍jQuery中用于元素查找的方法,包括children(), find(), parent(), prevAll()和siblings()。通过实例展示了如何使用这些方法来定位DOM树中的特定元素,如查找子元素、后代元素、父元素、前所有兄弟元素及所有兄弟元素。
摘要由CSDN通过智能技术生成

children():查找子元素
find():查找后代元素
parent():查找父元素
prevAll():查找某元素前面的所有元素
siblings():查找所有兄弟元素
用法示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>查找方法</title>
		<script type="text/javascript" src="../js/jquery-3.1.1/jquery-3.1.1.min.js" ></script>
		<script type="text/javascript">
			$(function(){
				//ul标签的第二个span子标签
//				$("ul").children("span").eq(1).css("background-color","red");
				//ul标签的第二个span的后代标签 find()查找后代元素
//				$("ul").find("span:eq(1)").css("background-color","red");
				//ul标签的父标签
//				$("ul").parent().css("background-color","red");
				//id为cc的li标签的前面的所有li标签 prevAll
//				$("#cc").prevAll("li").css("background-color","red");
				//id为cc的li标签的所有 兄弟li标签 siblings
				$("#cc").siblings("li").css("background-color","red");
			});
		</script>
	</head>
	<body>
		<div id="div1" class="box" title="one">div1(class='box')</div>
		<div id="div2" class="box">div2(class='box')</div>
		<div id="div3">div3</div>
		<span class="box">span(class="box")</span>
		<br />
		<div>
		<ul>
			<span>span文本1</span>
			<li>AAAAA</li>
			<li title="hello" class="box2">BBBBB</li>
			<li class="box" id="cc">CCCCC</li>
			<li title="hello">DDDDD</li>
			<li title="two"><span>span文本2</span></li>
			<span>span文本3</span>
		</ul>
		<span>span文本4</span><br />
		<li>eeeee</li>
		<li>EEEEE</li>	
		</div>
		
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值