我有一个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/

10-12 00:20
查看更多