Или я делаю что-то неправильно?jQuery val ('') не очищает новые строки?
$('textarea').val('')
сохраняет новую строку в textarea, если они были.
Любое решение?
Или я делаю что-то неправильно?jQuery val ('') не очищает новые строки?
$('textarea').val('')
сохраняет новую строку в textarea, если они были.
Любое решение?
Я заметил этот вопрос второй раз в другом проекте и решил выяснить, что происходит. Начал рыть и вычислил, что это было \ n в textarea.
Начал наблюдать за процессом использования textarea и обнаружил, что в коде внутри обработчика ошибок была обнаружена ошибка при загрузке textarea.
Я забыл вернуть false в конце. Вот почему клавиша «enter» добавляла дополнительные \ n в текстовое поле. : D
Возможно, это помогает кому угодно.
Извините. Тема закрыта :)
Хмм JQuery 1.4.4 не делает это, как вы говорите, либо в Chrome, FF3.6 или IE8, вот демо:
http://jsfiddle.net/subtenante/abk3V/
Добавить символы новой строки в прокручиваемым, нажмите на «пусто!» и все символы исчезают.
Это не для меня ... что делать, если вы делали 'val (null)'? – BoltClock
Можете ли вы привести пример? Кроме того, какие браузеры вы тестировали? –
Возможно, вам стоит использовать jquery live :) –