<body>
<h2>通过jQuery remove方法移除元素</h2>
<div class="test1">
<p>p元素1</p>
<p>p元素2</p>
</div>
<div class="test2">
<p>p元素3</p>
<p>p元素4</p>
</div>
<button>点击通过jQuery的remove移除元素</button>
<button>点击通过jQuery的remove(选择器)移除指定元素</button>
<script type="text/javascript">
$("button:first").on("click",function(){
$(".test1").remove();
})
$("button:eq(1)").on("click",function(){
$("p").remove(":first")
//$("p").remove(":contains('3')")
$("p").filter(":contains('4')").remove();
})
</script>
</body>
是不是你浏览器问题啊,别的课程有问题吗,我复制了代码,在我这里可以啊
把你写的那个改成$("p").first().remove(),就可以删除第一个p元素了,不知道是不是你要的效果
首先你没有引入jqd的库 其次第一个p应该是可以删除掉的($(".test1").remove();)按道理你的类名为.test1的div应该都没有啦 看你的代码应该是第三个p元素没有删除