Bạn phải sử dụng nhiều cách khác nhau để có được giá trị hiện tại của một yếu tố đầu vào.
PHƯƠNG PHÁP - 1
Nếu bạn muốn sử dụng đơn giản .val()
, hãy thử điều này:
<input type="text" id="txt_name" />
Nhận giá trị từ đầu vào
// 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();
Đặt giá trị thành Đầu vào
// 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");
PHƯƠNG PHÁP - 2
Sử dụng .attr()
để có được nội dung.
<input type="text" id="txt_name" value="" />
Tôi chỉ cần thêm một thuộc tính cho trường đầu vào. value=""
thuộc tính là người mang nội dung văn bản mà chúng ta đã nhập trong trường nhập.
$("input").attr("value");
PHƯƠNG PHÁP - 3
bạn có thể sử dụng cái này trực tiếp trên input
phần tử của bạn .
$("input").keyup(function(){
alert(this.value);
});