Я пытаюсь очистить весь текст, кроме одного поля, с помощью js
Используемый ниже код:
$('input[type=text]').each(function(){
if ($(this).hasClass('.isMobile').length < 0) {
$(this).val('');
}
});
$(this).hasClass('.isMobile').length использовал это для проверки того, что конкретное поле имеет некоторый класс.
Но $(this).hasClass('.isMobile').length каждый раз показывает undefined.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Для этого вам не нужен цикл, вам нужно только сузить селектор jQuery:
$('input[type=text].isMobile').val('');
Если вы хотите вместо этого исключить ввод с классом isMobile:
$('input[type=text]:not(.isMobile)').val('');