如何修剪字符串中的所有空格,即使它们是由不间断空格引起的 (
)
例如:
var foo = $.trim($('<p> foo </p>').text());
foo 的值为 "foo "
而不是 "foo"
更新 所以,问题不在于 jQuery 的修剪功能。效果很好。问题出在 MSAjax 的修剪功能上。 jQuery 正确地使用函数检测,如果它们不存在,则使用它的实现。
不幸的是,MSAJax 的修剪实现不会删除字符 160(不间断空格)。然而,jQuery 正则表达式修剪确实如此,因为它意识到 IE 不包含\s 中的 char 160。
为什么愚蠢的浏览器问题总是最终成为M$如何实现某些东西的问题???
最佳答案
所以,问题不在于 jQuery 的修剪函数。效果很好。问题出在 MSAjax 的修剪功能上。 jQuery 正确地使用函数检测,如果它们不存在,则使用它的实现。
不幸的是,MSAJax 的修剪实现不会删除字符 160(不间断空格)。然而,jQuery 正则表达式修剪确实如此,因为它意识到 IE 不包含\s 中的 char 160。
为什么愚蠢的浏览器问题最终总是成为 M$ 如何实现某些东西的问题???
关于jQuery 修剪不删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418812/