IE 8 проблема с JavaScript - PullRequest
       0

IE 8 проблема с JavaScript

0 голосов
/ 12 апреля 2011

Привет, следующий код выдает ошибку «Объект не поддерживает это свойство или метод» в IE. var value = $input.val().replace(/ /g, '').trim(); Это часть проверки формы, в любом другом браузере это работает хорошо, но в IE это не так ... пожалуйста, помогите

Ответы [ 2 ]

3 голосов
/ 12 апреля 2011

Как прокомментировал ваш вопрос, IE8 не поддерживает trim().JQuery включает в себя функцию trim(), поэтому я бы использовал это:

var value = jQuery.trim($input.val().replace(/ /g, ''));
2 голосов
/ 12 апреля 2011

С Бен Роу : Добавьте следующий код для добавления функциональности обрезки в строку.

if(typeof String.prototype.trim !== 'function') {
  String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, ''); 
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...