IE8 - jquery remove() 对第 n 个元素不起作用

IE8 - jquery remove() does not work on a nth element

Please see relevant jsfiddle

使用时:

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

我知道 remove() 不是一个方法。

Object doesn't support property or method 'remove'

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

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

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

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