尝试使用jQuery从DOM中删除元素

时间:2013-05-08 17:04:20

标签: javascript jquery dom

我有一个可以使用

使用JavaScript访问的DOM元素
rectangle=document.getElementsByTagName("rectangle")[index];

我试图使用jQuery从DOM中删除它,如下所示。

element=jQuery('rectangle').get(index);
element.remove();

然而,Firebug返回错误

TypeError: element.remove is not a function

1 个答案:

答案 0 :(得分:3)

$.get返回标准DOMElement。从中创建一个jQuery对象,然后 $.remove将起作用。

element=jQuery(jQuery('rectangle').get(index));
element.remove();

更好的是,一步完成并使用$.eq代替$.get

element=jQuery('rectangle').eq(index);
element.remove();