使用jquery从列表中删除元素

时间:2013-12-30 01:24:04

标签: jquery

我正在尝试使用Jquery remove方法删除元素但由于某种原因,下面的代码不会删除它.. fiddle http://jsfiddle.net/7RCyX/3/

HTML

<ul>
    <li>First</li>
    <li>Second</li>
</ul>

JS

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

2 个答案:

答案 0 :(得分:1)

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

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

演示:Fiddle

答案 1 :(得分:1)

你将元素作为DOM元素而不是jQuery元素。差不多,如果你这样做了 firstitem = listitems [0]。因为它是您的代码触发语法错误。 Arun P建议如何修复您的.eq电话,以便它可以正常工作。

您也可以尝试删除该项:

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

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