如何使用 jsoup 将一个元素替换为元素列表?
How can I replace one element with list of elements using jsoup?
我只是想用不同的元素列表替换一个元素,我找不到实现它的方法。其中 dynamicContentHtmls
是元素列表,element
是应该替换的元素。
我的实验代码:
int i=0;
for (Element element: dynamicContents){
//element.remove();
element.append(dynamicContentHtmls.get(i));
//TextNode text = new TextNode(dynamicContentHtmls.get(i), "");
//element.replaceWith(text);
//element.html().replaceAll(element.html(),
//dynamicContentHtmls.get(i));
i++;
}
我已经通过这样做解决了它:
element.parent().append(dynamicContentHtmls.get(i));
element.remove();
我只是想用不同的元素列表替换一个元素,我找不到实现它的方法。其中 dynamicContentHtmls
是元素列表,element
是应该替换的元素。
我的实验代码:
int i=0;
for (Element element: dynamicContents){
//element.remove();
element.append(dynamicContentHtmls.get(i));
//TextNode text = new TextNode(dynamicContentHtmls.get(i), "");
//element.replaceWith(text);
//element.html().replaceAll(element.html(),
//dynamicContentHtmls.get(i));
i++;
}
我已经通过这样做解决了它:
element.parent().append(dynamicContentHtmls.get(i));
element.remove();