• 技术文章 >web前端 >js教程

    jquery怎么删除元素但保留子元素

    青灯夜游青灯夜游2021-11-19 14:40:22原创66

    jquery删除元素但保留子元素的方法:1、使用children()方法获取指定元素的所有子元素;2、使用unwrap()方法删除子元素的父元素但保留子元素,语法“$("指定元素").children().unwrap();”。

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

    jquery删除元素但保留子元素

    在jquery中,可以利用children()+unwrap()方法来删除指定元素但保留其子元素。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function(){
    			  $("button").click(function(){
    				$("div").children().unwrap();
    			  });
    			});
    		</script>
    		<style type="text/css">
    			div {
    				background-color: yellow;
    			}
    		</style>
    	</head>
    	<body>
    
    		<div>
    			<p>这是 div 元素中的段落。</p>
    			<p>这是 div 元素中的段落。</p>
    			<p>这是 div 元素中的段落。</p>
    		</div>
    		<button>删除div元素,但保留子元素p</button>
    
    	</body>
    </html>

    1.gif

    相关视频教程推荐:jQuery教程(视频)

    以上就是jquery怎么删除元素但保留子元素的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:jquery 删除元素
    上一篇:jquery怎么给元素增加disable属性 下一篇:jquery怎么选择第几个子元素
    VIP会员

    相关文章推荐

    • jquery怎样修改子元素的值• jquery怎么修改disabled属性的值• jquery数组元素怎样求和• jquery怎么触发改变事件• jquery怎么实现超出部分省略号

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网