jQuery从多个根节点删除

jQuery从多个根节点删除,jquery,Jquery,我有以下问题 我创建了一个jquery多节点对象,并希望通过jquery选择器删除其中一个节点 var o = $("<tr class=items /><tr class=details />"); o.find(".details").remove(); // doesn't work var outer = $("<div />"); // try to wrap with an outer outer.append(o); outer.find(".d

我有以下问题

我创建了一个jquery多节点对象,并希望通过jquery选择器删除其中一个节点

var o = $("<tr class=items /><tr class=details />");
o.find(".details").remove(); // doesn't work
var outer = $("<div />"); // try to wrap with an outer
outer.append(o);
outer.find(".details").remove(); //removes only from outer
var o=$(“”);
o、 查找(“.details”).remove();//不起作用
外部变量=$(“”);//试着用外皮包起来
附加(o);
outer.find(“.details”).remove()//仅从外部删除

感谢您的帮助

您不能在jQuery对象上使用jQuery的DOM操作函数。您可以通过扩展jQuery来编写自己的函数,也可以使用默认Javascript数组并使用inArray来提取您的值。

将“”与类一起使用。它应该看起来像class=”“
find()
只在嵌套元素中查找
filter()
可以帮助您,但我无法让
remove()
为其工作:-)您尚未向任何内容添加o,remove将仅从中删除元素dom@debianek当前位置不会改变anything@zerkms这是我的评论,不是解决方案:)