我正在尝试编写一个小脚本,以便每当用户在网页上输入一些文本时,它都会立即为我提供值。不幸的是,当我尝试测试 Keyup() JQUERY 函数时,它没有返回任何值。
$(document).ready(function() {
$(document).keyup(function() {
var command = $(this).val();
alert(command);
});
});
警报没有显示任何文字,我不确定为什么?
最佳答案
您的选择器是 $(document)
,它没有任何值。
仅当您的选择器是任何输入时,您才能获取值。
如果您想按用户获取字符类型,请尝试如下
$(document).keyup(function(e) {
var command = String.fromCharCode(e.which);
alert(command);
});
关于javascript - Keyup 输入未获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432127/