我有一个可以使用
使用JavaScript访问的DOM元素rectangle=document.getElementsByTagName("rectangle")[index];
我试图使用jQuery从DOM中删除它,如下所示。
element=jQuery('rectangle').get(index);
element.remove();
然而,Firebug返回错误
TypeError: element.remove is not a function
答案 0 :(得分:3)
$.get
返回标准DOMElement。从中创建一个jQuery对象,然后 $.remove
将起作用。
element=jQuery(jQuery('rectangle').get(index));
element.remove();
更好的是,一步完成并使用$.eq
代替$.get
:
element=jQuery('rectangle').eq(index);
element.remove();