javascript/jQuery:在title中添加换行符——在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>
</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
是一种新的纯文本换行符。
相关文章:
- Angular JS IE9 Hashbang url rewriting
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 如何有效地将游戏数据存储在URL查询字符串中
- 如何使用Node.js最有效地解析网页
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 在IE9中的输入字段中输入焦点最近按钮
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 有效形式-始终只显示1个错误[角度]
- Javascript袖珍参考,第121页:这是怎么回事;猴子补丁”;方法应该有效
- 单击仅在第二次单击后有效
- IE9的HTML5 Canvas getImageData()函数存在问题
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 为什么自我执行匿名有效
- 使用JavaScript在IE9中获取数据列表选项
- D3.js生成有效的SVG,但不显示任何内容
- 如何在AngularJS中有效地检查日期是否有效
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 在IE9中未检测到视图模型函数绑定,但在FF和Chrome中有效
- IE9中的有效输出,但IE7/IE8中的未定义输出
- 在IE9地址栏中粘贴/输入URL有效,但在href或window.open中无效