【发布时间】:2017-10-29 05:54:48
【问题描述】:
我有一个像下面这样的元素;
<p> I am lost </p>`
我需要像下面那样突出显示“am”;
<p> I <mark style="background-color:#FFFF00;">am</mark> lost </p>
我的代码是这样的。
String newText = "I <mark style=\"background-color:#FFFF00;\">am</mark> lost";
element.text(newText);
但是当我打印元素时,它看起来像这样。
<p>I <mark style="background-color:#FF0000;">am</mark> lost</p>
有没有办法使用 Jsoup 将“”字符强制添加到元素中?
【问题讨论】:
-
我不知道这是否有帮助,但我遇到了类似的问题并使用
var = "<&zwj;div>I am lost</div&zwj;>"解决了它。&zwj;是 Zero Width Joiner 的 Unicode 字符 -
@MatheusCuba 谢谢。但它没有用:-)