IE8 - jquery remove()不适用于第n个元素

时间:2015-08-31 19:08:57

标签: jquery internet-explorer-8

Please see relevant jsfiddle

使用时:

$('element')[1].remove();

我得到的remove()不是方法。

  

对象不支持属性或方法'删除'

在我的例子中,我想删除第二个元素。而且我不想为每个元素分配唯一的标识符。如何在此上下文中正确使用remove()方法?

1 个答案:

答案 0 :(得分:1)

尝试使用.eq(index)来提取索引为1的元素。通过使用括号表示法,将提取的值是一个普通的javascript对象。它不包含名为.remove()的函数,

$('element').eq(1).remove();

$($('element')[1]).remove();