需要将下面的“p”标记分成两个单独的“p”标记。完整的html是下面的html
<div>
<h2> Making Things Possible </h2>
<p><em><br> by David</em>, Year 2012</p>
</div>
我想以下面的格式制作上面的html
<div>
<h2> Making Things Possible </h2>
<p><em><br> by David</em></p>
<p>Year 2012</p>
</div>
需要帮助......我试图通过下面的代码
来做到这一点Elements byline = elements.select("p");
if (!byline.isEmpty()&& elements.select("p").first().text().contains("by") ) {
if (byline.select("p em").first().text().contains("by")) {
Element firstH2heading = elements.select("h2").first();
if (firstH2heading!=null) {
firstH2heading.after("<p><em>"+byline.select("p em").first().text()+"<em><p>");
}
byline.select("p em").first().remove();
}
}
是否有任何击球方式......