jquery如何删除同辈标签,有效
jquery如何删除同辈标签,有效
解决方法:
要删除同辈标签,不包括自己的话要注意:
选择器要唯一,比如$("#p")获取唯一的元素,那么就可以使用$("#p").siblings().remove();删除。
如果选择器不唯一,比如$(".selected"),那么使用$(".selected").siblings().remove()来删除的话,就会把$(".selected")也删除掉。所以正确删除同辈标签方法如下(删除除了id为p的标签的同辈):
<div >第一</div>
<p class="selected">第二</p>
<p class="selected">第三</p>
<p id="p">第四</p>
<script>
$("#p").siblings().remove();
</script>