Как я могу обрезать все пробелы из строки, даже если они вызваны неразрывный пространств (
)jQuery обстановка не удалена ?
Например:
var foo = $.trim($('<p> foo </p>').text());
Значение обув является " foo "
вместо "foo"
UPDATE Таким образом, проблема не в функции обрезки jQuery. Он отлично работает. Проблема заключается в функции обрезки MSAjax. jQuery, по праву, использует обнаружение функций, и если они не существуют, использует его реализацию.
К сожалению, реализация обрезки MSAJax не перекрывает char 160 (без разрыва). Однако выравнивание regex jQuery делает, поскольку он понимает, что IE не включает char 160 в \ s.
Почему глупые проблемы с браузером всегда В конечном итоге возникает проблема с тем, как M $ что-то реализует ???
Работы для меня: http://jsfiddle.net/uR9WA/ –
Похож на ошибку в 1.3.x - http://bugs.jquery.com/ticket/4980 –