繁体   English   中英

javascript / jQuery:在标题中添加换行符—在IE9中有效,但在IE8中无效

[英]javascript/jQuery: Adding linebreak in title — works in IE9, but not in IE8

我正在尝试以下在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/

尝试这个:

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

\\n是纯文本格式的换行符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM