我正在尝试以下操作在title
属性中添加换行符。
<p id="test" title="1|2">test</p>
var lineBreak = $("<div>
</div>").html();
$("#test").attr("title", $("#test").attr("title").replace("|", lineBreak));
IE9 中的工具提示结果为
1
2
IE8 中的结果是
12
有没有机会为IE8修复此问题? 我真的需要这种方式,没有自定义工具提示等。
试试@ jsfiddle: http://jsfiddle.net/8ZCdb/
答案 0 :(得分:5)
试试这个:
$("#test").attr("title", $("#test").attr("title").replace("|", "\n"));
\n
是纯文本的新行操作符。