Вам доведеться використовувати різні способи отримання поточного значення вхідного елемента.
МЕТОД - 1
Якщо ви хочете скористатися простим .val()
, спробуйте це:
<input type="text" id="txt_name" />
Отримати значення з Input
// use to select with DOM element.
$("input").val();
// use the id to select the element.
$("#txt_name").val();
// use type="text" with input to select the element
$("input:text").val();
Встановіть значення Input
// use to add "text content" to the DOM element.
$("input").val("text content");
// use the id to add "text content" to the element.
$("#txt_name").val("text content");
// use type="text" with input to add "text content" to the element
$("input:text").val("text content");
МЕТОД - 2
Використовуйте .attr()
для отримання вмісту.
<input type="text" id="txt_name" value="" />
Я просто додаю один атрибут у поле введення. value=""
атрибут - це той, хто несе текстовий вміст, який ми ввели у поле введення.
$("input").attr("value");
МЕТОД - 3
ви можете використовувати цей безпосередньо на своєму input
елементі.
$("input").keyup(function(){
alert(this.value);
});