【发布时间】:2011-11-30 15:16:18
【问题描述】:
我在使用 jquery 修剪功能时遇到问题。我正在尝试将 html 字符串转换为文本,然后检查该字符串是否为空,我这样做的方式是创建一个 div,设置 div 的 html,然后获取该 div 的 text()。这没问题,但以这个例子为例:
var text = $("<div/>").html(" ").text(); //text is OK it returns " "
var trimmed = $.trim(text); //in IE it returns me again " " (a whitespace)
在 chrome 和 ffox 中可以正常工作,但在 IE 中不行。我正在使用 jquery 1.6.1。
有什么想法吗?
提前致谢
【问题讨论】:
-
jsfiddle.net/DLwvf - 使用 ie8 和 jquery 1.7.1 按预期工作。
-
看起来它在 1.4.x 之前就坏了
标签: jquery internet-explorer-9