Musisz użyć różnych sposobów, aby uzyskać bieżącą wartość elementu wejściowego.
METODA - 1
Jeśli chcesz użyć prostego .val()
, spróbuj tego:
<input type="text" id="txt_name" />
Uzyskaj wartości z wejścia
// 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();
Ustaw wartość na 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");
METODA - 2
Użyj, .attr()
aby uzyskać treść.
<input type="text" id="txt_name" value="" />
Dodałem tylko jeden atrybut do pola wejściowego. value=""
atrybut to ten, który przenosi treść tekstową, którą wprowadziliśmy w polu wejściowym.
$("input").attr("value");
METODA - 3
możesz użyć tego bezpośrednio na swoim input
elemencie.
$("input").keyup(function(){
alert(this.value);
});