可能重复:
按下后jQuery获取输入值
我想要得到一个 input text
价值 jQuery
.keypress()
功能。我已经看过使用keypress和keydown的各种示例,但并不专注于获取输入值。
可能吗?
$(document).ready(function(){
$("#my_field").keydown (function (e) {
alert (e);
});
});
返回的对象有一系列属性,但我还没有看到值输入字段属性。
有没有办法得到它?
我正在尝试获取输入文本值
使用 val()
:
$("#my_field").keydown (function (e) {
alert ($(this).val());
});
假如说 #my_field
是您想要获取值的输入字段的ID。
我正在尝试获取输入文本值
使用 val()
:
$("#my_field").keydown (function (e) {
alert ($(this).val());
});
假如说 #my_field
是您想要获取值的输入字段的ID。
我不清楚你在这之后是什么意思,如果你在写完这封信后,不是全部价值,你可以使用 String.fromCharCode()
, 例如:
$(document).ready(function(){
$("#my_field").keydown (function (e) {
alert (String.fromCharCode(e.which));
});
});
你可以在这里尝试一下
你可以看看 event.which:
$(function() {
$('#my_field').keydown(function(e) {
alert(e.which);
});
});