為什么remove不能移除第一個p元素?:first為什么在remove中1不起作用?
<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>
2016-07-24
是不是你瀏覽器問題啊,別的課程有問題嗎,我復(fù)制了代碼,在我這里可以啊
2016-08-08
把你寫的那個改成$("p").first().remove(),就可以刪除第一個p元素了,不知道是不是你要的效果
2016-07-24
首先你沒有引入jqd的庫? 其次第一個p應(yīng)該是可以刪除掉的($(".test1").remove();)按道理你的類名為.test1的div應(yīng)該都沒有啦???? 看你的代碼應(yīng)該是第三個p元素沒有刪除