IE8 и обрезка JQuery ()

Я использую обрезку () как так:

if($('#group_field').val().trim()!=''){

Где group_field входной элемент текста типа. Это работает в Firefox, но когда я пробую его на IE8, он дает мне эту ошибку:

Message: Object doesn't support this property or method

Когда я удаляю обрезку (), она хорошо работает на IE8. Я думал способ, которым я использую обрезку (), корректно?

Спасибо все для любой справки

103
задан Abs 9 August 2010 в 10:56
поделиться

3 ответа

Попробуйте вместо этого:

if($.trim($('#group_field').val()) != ''){

Подробнее:

200
ответ дан 24 November 2019 в 04:17
поделиться

Вы должны использовать $.trim, вот так:

if($.trim($('#group_field').val()) !='') {
    // ...
}
15
ответ дан 24 November 2019 в 04:17
поделиться

Насколько я знаю, у Javascript String нет метода trim. Если вы хотите использовать функцию trim, то используйте

<script>
    $.trim(string);
</script>
11
ответ дан 24 November 2019 в 04:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: