簡體   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