使用jquery从列表中删除元素

使用jquery从列表中删除元素,jquery,Jquery,我正在尝试使用Jquery remove方法删除一个元素,但由于某些原因,下面的代码没有删除它 拨弄 html 是一个函数,它将返回所述索引处的元素 var listitems = $('li') alert(listitems.length) var firstitem = listitems.eq(0) firstitem.remove() 演示:您将该元素作为DOM元素而不是jQuery元素抓取。几乎,如果你这样做了 firstitem=listitems[0]。实际上,您的代码正在触

我正在尝试使用Jquery remove方法删除一个元素,但由于某些原因,下面的代码没有删除它

拨弄

html

是一个函数,它将返回所述索引处的元素

var listitems = $('li')
alert(listitems.length)
var firstitem = listitems.eq(0)
firstitem.remove()

演示:

您将该元素作为DOM元素而不是jQuery元素抓取。几乎,如果你这样做了 firstitem=listitems[0]。实际上,您的代码正在触发语法错误。Arun P建议如何修复你的
.eq
呼叫,使其正常工作

您也可以尝试以下方法删除该项目:

$('li').first().remove()


我建议使用console.log而不是alert进行调试。它能以一种不那么烦人的方式给你提供更多的信息。
var listitems = $('li')
alert(listitems.length)
var firstitem = listitems.eq(0)
firstitem.remove()
$('li').first().remove()
$('li:first').remove()