Есть <input type="text" id="firstTdVal">
.
Пользователь вводит в поле данные, после чего я проверяю его на пустоту. Если поле содержит пробелы, проверка срабатывает некорректно. Была применена функция trim(), с помощью которой нужно убрать крайние пробелы (или все пробелы, если input содержит только их). Пробовала 3 способами, все мимо:
$.trim($('#firstTdVal')); //1. обращаюсь к самому элементу input, думаю, это неверно, т.к. это не строка, а элемент
$.trim($('#firstTdVal').val());//2.обращаюсь к содержимому элемента, по-моему, должно работать, но нет
$.trim($('#firstTdVal', this).val());
Как бы мне к строке обратиться и убрать лишние пробелы?
Функция $.trim
не повлияет на значение в поле данных. Она возвращает новую строку без пробелов по краям.
console.log("[" + $('#firstTdVal').val() + "]");
var trimmedValue = $.trim($('#firstTdVal').val());
console.log("[" + trimmedValue + "]");
// по желанию:
$('#firstTdVal').val(trimmedValue);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется таблица, в которой ParentId FK к полю ID, который в свою очередь PKМожно ли на стороне JS отразить не сам ID(ParentId) а имя той записи, которая является...
Задачу решает функция addRemoveId(), остальное для примера
Условия самой задачиЕдинственное что у меня не получается, это сделать через одну строку крайний левый пробел