使用 Cheerio 附加节点的兄弟姐妹?
Append a node's siblings using Cheerio?
我有一个 div 包含一个 h3 和一些 divs。我想基本上将所有 div 包装在一个容器中 div,但 Cheerio 没有包装或包装在一起的功能。
现在我正在附加容器 div,使其成为需要成为其子项的 div 的兄弟项。但是我不知道如何将它的兄弟姐妹移到这个容器中。我想做的是:
$("div.container").append($this.siblings("div"));
基本上"append to this node, the div siblings of this node."但我不知道如何进行自我引用。
您始终可以创建一个新包装器并将所有 div 个子容器从原始容器移动到新容器:
// Create a wrapper
var newDiv = $('<div>');
// Move all divs from #container to the wrapper
newDiv.append($('#container').find('div'));
我有一个 div 包含一个 h3 和一些 divs。我想基本上将所有 div 包装在一个容器中 div,但 Cheerio 没有包装或包装在一起的功能。
现在我正在附加容器 div,使其成为需要成为其子项的 div 的兄弟项。但是我不知道如何将它的兄弟姐妹移到这个容器中。我想做的是:
$("div.container").append($this.siblings("div"));
基本上"append to this node, the div siblings of this node."但我不知道如何进行自我引用。
您始终可以创建一个新包装器并将所有 div 个子容器从原始容器移动到新容器:
// Create a wrapper
var newDiv = $('<div>');
// Move all divs from #container to the wrapper
newDiv.append($('#container').find('div'));