Javascript:removeChild 不起作用

标签 javascript removechild

你能帮我一下吗? 为什么 removeChild 在我的代码中不起作用?

    divId = $(".File[rel='" + fileId.substring(0, 32) + "']");
    divId.parentNode.removeChild(divId);

(第一行有效,可以找到div)

最佳答案

您可以使用.remove()为此:

divId = $(".File[rel='" + fileId.substring(0, 32) + "']");
divId.remove();

$(selector) 返回一个没有 parentNode 属性的 jQuery 对象。您也可以使用 .get()或数组表示法(如果您确实需要获取 DOM 元素引用,如 @dystroy 所回答)。

关于Javascript:removeChild 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15442474/

相关文章:

javascript - If 条件检查两个 TextFields 值

javascript - 使用JS获取变量的所有值

javascript - JS 函数的回调

javascript - 从 ul javascript 添加/删除 <li> 元素

javascript - 更改 Umbraco 7 网站名称

javascript - 如何使用函数显示图像?

javascript - RemoveChild javascript,如果没有更多的子节点不抛出错误

excel - 使用 VBA (Excel) 从 XML DOM 对象中删除(子)节点

javascript - 使用removeChild删除HTML段落

ios - FireBase - Observer Remove Child at specific path 没有被调用