高防服务器

jquery如何移除前一个元素


jquery如何移除前一个元素

发布时间:2022-05-19 08:53:31 来源:高防服务器网 阅读:77 作者:iii 栏目:web开发

这篇文章主要介绍了jquery如何移除前一个元素的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何移除前一个元素文章都会有所收获,下面我们一起来看看吧。

移除前一个元素的方法:1、用prev()选取指定元素的前一个元素,语法“$(指定元素).prev()”,会返回一个包含前一个元素的jquery对象;2、用remove()删除该jquery对象,语法“jquery对象.remove()”。

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

jquery移除前一个元素的方法

1、使用prev()方法选取指定元素的前一个元素

prev()可以获得指定元素的上一级同级元素。

语法:

$(selector).prev(filter)
参数 描述
filter 可选。规定缩小搜索前一个同级元素范围的选择器表达式。

示例:选取类名为"start"的li元素的前一个元素

<!DOCTYPE html>  <html>    	<head>  		<meta charset="UTF-8">  		<script src="js/jquery-1.10.2.min.js"></script>  		<style>  			.siblings * {  				display: block;  				border: 2px solid lightgrey;  				color: lightgrey;  				padding: 5px;  				margin: 15px;  			}  			.start{  				color: peru;  			}  		</style>  		<script>  			$(document).ready(function() {  				$("li.start").prev().css({  					"color": "red",  					"border": "2px solid red"  				});  			});  		</script>  	</head>  	<body>    		<div style="width:500px;" class="siblings">  			<ul>ul (父节点)  				<li>li (兄弟节点)</li>  				<li>li (类名为"start"的li节点的上一个兄弟节点)</li>  				<li class="start">li (类名为"start"的li节点)</li>  				<li>li (兄弟节点)</li>  				<li>li (兄弟节点)</li>  			</ul>  		</div>  		<p>选取类名为"start"的li元素的前一个元素</p>  	</body>  </html>

2、使用remove()删除被选元素

remove() 方法移除被选元素,包括所有文本和子节点。语法:

被选元素.remove()

示例:在上例的基础上,删除类名为"start"的li元素的前一个元素

<!DOCTYPE html>  <html>    	<head>  		<meta charset="UTF-8">  		<script src="js/jquery-1.10.2.min.js"></script>  		<style>  			.siblings * {  				display: block;  				border: 2px solid lightgrey;  				color: lightgrey;  				padding: 5px;  				margin: 15px;  			}  			.start{  				color: peru;  			}  		</style>  		<script>  			$(document).ready(function() {  				$("li.start").prev().css({  					"color": "red",  					"border": "2px solid red"  				});  				$("button").click(function() {  					$("li.start").prev().remove();  				});  			});  		</script>  	</head>  	<body>    		<div style="width:500px;" class="siblings">  			<ul>ul (父节点)  				<li>li (兄弟节点)</li>  				<li>li (类名为"start"的li节点的上一个兄弟节点)</li>  				<li class="start">li (类名为"start"的li节点)</li>  				<li>li (兄弟节点)</li>  				<li>li (兄弟节点)</li>  			</ul>  		</div>  		<button>删除类名为"start"的li元素的前一个元素</button>  	</body>  </html>

关于“jquery如何移除前一个元素”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“jquery如何移除前一个元素”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注高防服务器网行业资讯频道。

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[