Есть блок textarea в который при загрузке страницы помещают текст
$('#Text').html('sometext');
console.log($('#Text').html());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="Text"></textarea>
После изменения содержимого в браузере, я пытаюсь обработать новую информацию. Но при вызове $('#Text').html() получаю старые данные. Как получить новые?
Ещё один вариант. Отправляет данные в момент ввода.
$(document).ready(function () {
$('#Text').html('sometext');
$('#Text').on('input', function () {
console.log($(this).val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<textarea id="Text"></textarea>
Вы можете использовать ивент change, т.е после изменения в textarea получить новые данные:
$(document).ready(function () {
$('#Text').html('sometext');
$('#Text').on('change', function () {
console.log($(this).val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<textarea id="Text"></textarea>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости