【问题标题】:Uncaught NotFoundError: An attempt was made to reference a Node in a context where it does not exist未捕获的 NotFoundError:尝试在不存在的上下文中引用节点
【发布时间】:2013-11-04 08:56:55
【问题描述】:

无法真正描述为什么这不起作用。

我确实有 JS-Object 控制一些数据,并且每个控件也是一个 HTML-Object。 该对象存储在一个数组中。我在很多项目中都这样做过几次,但现在在使用 jQuery 的“wrapAll”时遇到了错误。

这里是 jsfiddle,应该是最好的描述:http://bit.ly/17ilvDe

拜托:我不知道发生了什么,帮帮我:)

感谢您的阅读并感谢您的每一次回复。

【问题讨论】:

  • 这是因为您正在创建一个 jQuery 对象数组并尝试使用该数组创建一个 jQuery 对象。jQuery 不支持此模型

标签: javascript jquery wrapall


【解决方案1】:

您不能使用这样的数组创建 jQuery 对象...一种可能的解决方案是

var elements = $();
$(items).each(function(){
    elements = elements.add(this.Item);
});
elements.wrapAll("<div class='subpage' />");

演示:Fiddle

【讨论】:

  • 现在您已经将items 包装在一个jQuery 对象中。 +1
  • LOVELEY,谢谢你,你让我开心。我已经认为我描述的是我的错:)
猜你喜欢
  • 2014-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多