2

我正在尝试以下方法在title属性中添加换行符。

<p id="test" title="1|2">test</p>


 var lineBreak = $("<div>&#10</div>").html();

 $("#test").attr("title", $("#test").attr("title").replace("|", lineBreak));

IE9中的工具提示结果是

1
2

IE8中,结果是

12

是否有机会为 IE8 修复此问题?我真的需要这种方式,没有自定义工具提示等。

试试看@jsfiddle:http: //jsfiddle.net/8ZCdb/

4

1 回答 1

5

试试这个:

$("#test").attr("title", $("#test").attr("title").replace("|", "\n"));

\n是纯文本中的换行符。

于 2012-08-30T11:07:15.040 回答