Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не могу прочитать актуальное значение текстового поля в jQuery (https://javascript.ru/forum/events/77263-ne-mogu-prochitat-aktualnoe-znachenie-tekstovogo-polya-v-jquery.html)

xintrea 11.04.2019 21:37

Не могу прочитать актуальное значение текстового поля в jQuery
 
Есть текстовое поле:

Код:

<input id="itemDescript" name="itemDescript" type="text" value="This is value" class="form-control">

Я пытаюсь прочитать его значение (атрибут value) после редактирования и после ухода курсора из этого поля:

Код:

$('#itemDescript').bind('focusout',function(event) {
   
    var value=$('#itemDescript').attr('value');
   
    window.alert('Send value '+value);
}


Но в результате получаю неизмененное значение:

Код:

Send value This is value

Вопрос: а как через jQuery и биндинг получить новое значение?

laimas 11.04.2019 21:43

Это не атрибут, а свойство

var value= $('#itemDescript').val();

Но зачем же так в обработчике, достаточно this.value.


Часовой пояс GMT +3, время: 04:55.