您现在的位置是:群英 > 开发技术 > web开发
jquery求兄弟节点的内容值的方法是什么?
Admin发表于 2022-09-08 18:02:21683 次浏览
今天这篇给大家分享的知识是“jquery求兄弟节点的内容值的方法是什么?”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“jquery求兄弟节点的内容值的方法是什么?”文章能帮助大家解决问题。

实现步骤:1、用遍历兄弟节点的函数(siblings()、next()等)获取指定元素的兄弟节点,语法“指定元素.指定遍历函数”;2、用text()或html()函数获取被选节点的内容值,语法“兄弟节点.text()”或“兄弟节点.html()”。

如何快速入门VUE3.0:进入学习

本教程操作环境:windows7系统、jquery3.6.0版本、Dell G3电脑。

jquery求兄弟节点的内容值,可以看出两个部分:

  • 查找兄弟节点

  • 获取被选节点的内容值

步骤1、查找兄弟节点

jquery中提供了多种获取兄弟节点的函数,一般有七个:

  • siblings()方法,主要用于获得指定元素的同级所有兄弟元素

  • next()方法,主要用于获得指定元素的下一个兄弟元素

  • nextAll()方法,主要用于获得指定元素的下一个同级的所有兄弟元素

  • nextUntil()方法,主要用于获得指定元素的下一个兄弟元素,这个兄弟元素必须为指定元素与nextUntil()方法所设置元素之间的元素

  • prev()方法,主要用于获得指定元素的上一级兄弟元素

  • prevAll()方法,主要用于获得指定元素上一级所有的兄弟元素

  • prevUntil()方法,主要用于获得指定元素的上一个兄弟元素,这个兄弟元素必须为指定元素与prevUntil()方法所设置元素之间的元素

示例:使用next()获取被选元素h2的下一个兄弟节点

$("h2").next()

步骤2、获取被选节点的内容值

  • 使用text() 方法设置被选节点的文本内容

示例1:获取下一个兄弟节点的内容值

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			.siblings,.siblings *{ 
				display: block;
				border: 2px solid lightgrey;
				color: lightgrey;
				padding: 5px;
				margin: 15px;
			}
			.color{
				color:red;
			}
		</style>
		<script src="js/jquery-3.6.0.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function() {
				$("button").click(function() {
					$("h2").next().css("color","red");
					var con=$("h2").next().text();
					console.log(con);
				});
			});
		</script>
	</head>
	<body>
		<div class="siblings">div (父)
			<p>p(兄弟元素)</p>
			<span>span(兄弟元素)</span>
			<h2 class="color">h2(本元素)</h2>
			<h3>h3(兄弟元素)</h3>
			<p>p(兄弟元素)</p>
		</div>
		<button>获取兄弟节点的内容值</button>
	</body>
</html>

示例2:获取全部兄弟节点的内容值

$(document).ready(function() {
	$("button").click(function() {
		$("h2").siblings().css("color","red");
		var con=$("h2").siblings().text();
		console.log(con);
	});
});

  • 使用html()设置被选节点的内容(innerHTML)

示例:获取上一个兄弟节点的内容值

$(document).ready(function() {
	$("button").click(function() {
		$("h2").next().css("color","red");
		var con=$("h2").next().html();
		console.log(con);
	});
});


感谢各位的阅读,以上就是“jquery求兄弟节点的内容值的方法是什么?”的内容了,通过以上内容的阐述,相信大家对jquery求兄弟节点的内容值的方法是什么?已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: jquery
相关信息推荐
2022-09-08 18:03:50 
摘要:css径向渐变不可以改变角度。css径向渐变使用radial-gradient()函数实现,语法“background:radial-gradient(类型 大小 at 位置, 开始颜色, …, 终止颜色 );”;该函数可以设置径向渐变的渐变形状(圆形或椭圆形)、渐变大小(最近端,最近角,最远端,最远角,包含或覆盖)、渐变位置和渐变的起止颜色,但因此无法设置径向渐变的角度。
2021-12-08 19:17:17 
摘要:这篇文章主要给大家介绍的是PHP中number_format函数的定义及使用,下文示例具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。
2022-04-27 17:36:03 
摘要:在html中,可以通过audio标签在网页上插入一个音乐播放器来播放音乐,语法“<audio src="音乐文件路径" controls></audio>”、“<audio> <source src="音乐文件路径"></audio>”。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部