我有一个DOM元素,可以使用JavaScript使用
rectangle=document.getElementsByTagName("rectangle")[index];
我正在尝试使用jQuery从DOM中将其删除,如下所示。
element=jQuery('rectangle').get(index);
element.remove();
但是Firebug返回错误
TypeError: element.remove is not a function
最佳答案
$.get
返回一个标准的DOMElement。从中创建一个jQuery对象,然后$.remove
将起作用。
element=jQuery(jQuery('rectangle').get(index));
element.remove();
更好的是,一步执行此操作,并使用
$.eq
代替$.get
:element=jQuery('rectangle').eq(index);
element.remove();
关于javascript - 尝试使用jQuery从DOM中删除元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16446312/