我正试图在input text
jQuery
函数上获得.keypress()
值。我已经看过使用keypress和keydown的各种示例,但并不专注于获取输入值。
有可能吗?
$(document).ready(function(){
$("#my_field").keydown (function (e) {
alert (e);
});
});
返回的对象有一系列属性,但我没有看到值输入字段属性。
有没有办法获得它?
答案 0 :(得分:11)
我不清楚你在这之后是什么意思,如果你按下了这封信,而不是整个价值,你可以使用String.fromCharCode()
,例如:
$(document).ready(function(){
$("#my_field").keydown (function (e) {
alert (String.fromCharCode(e.which));
});
});
答案 1 :(得分:5)
我正在尝试获取输入文本值
使用val()
:
$("#my_field").keydown (function (e) {
alert ($(this).val());
});
假设#my_field
是输入字段的id,您希望获得。
答案 2 :(得分:2)
您可以查看event.which:
$(function() {
$('#my_field').keydown(function(e) {
alert(e.which);
});
});
答案 3 :(得分:-3)
如果您想要整个输入字段值,请查看警报所在的位置:
$(this).val()