Javascript 键控输入未获取值
我正在尝试编写一个小脚本,这样每当用户在网页上输入一些文本时,就会立即得到值。不幸的是,当我尝试测试它时,Keyup()JQUERY函数没有返回任何值Javascript 键控输入未获取值,javascript,jquery,Javascript,Jquery,我正在尝试编写一个小脚本,这样每当用户在网页上输入一些文本时,就会立即得到值。不幸的是,当我尝试测试它时,Keyup()JQUERY函数没有返回任何值 $(document).ready(function() { $(document).keyup(function() { var command = $(this).val(); alert(command); }); }); 该警报没有显示任何文本,我不确定原因是什么?您的选择器是$(文档),
$(document).ready(function() {
$(document).keyup(function() {
var command = $(this).val();
alert(command);
});
});
该警报没有显示任何文本,我不确定原因是什么?您的选择器是$(文档)
,它没有任何值。只有当选择器是任何输入时,才能获取值。
如果要按用户获取字符类型,请按如下方式尝试
$(document).keyup(function(e) {
var command = String.fromCharCode(e.which);
alert(command);
});
您的选择器是$(文档)
,它没有值。只有当选择器是任何输入时,才能获取值。
如果要按用户获取字符类型,请按如下方式尝试
$(document).keyup(function(e) {
var command = String.fromCharCode(e.which);
alert(command);
});
我已经修改了这个片段
$(document).ready(function() {
$(document).keyup(function(e) {
var command = $(e.target).val()
alert(command);
});
});
$(这)始终保留在绑定事件的位置,在您的案例中,事件是文档,但e.target提供了当前元素,您在其中使用事件。我已修改了代码段
$(document).ready(function() {
$(document).keyup(function(e) {
var command = $(e.target).val()
alert(command);
});
});
$(这)始终保留在绑定事件的位置,该事件在您的案例中是文档,但e.target提供了当前元素,您在其中使用事件。请尝试此代码
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
$("input").keyup(function() {
var command = $(this).val();
alert(command);
});
});
</script>
<input type="text">
</body>
</html>
$(文档).ready(函数(){
$(“输入”).keyup(函数(){
var命令=$(this.val();
警报(命令);
});
});
试试这段代码
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
$("input").keyup(function() {
var command = $(this).val();
alert(command);
});
});
</script>
<input type="text">
</body>
</html>
$(文档).ready(函数(){
$(“输入”).keyup(函数(){
var命令=$(this.val();
警报(命令);
});
});
尝试以下操作:
$(document).ready(函数(){$(:输入).keyup(函数(){var命令=$(this.val();警报(命令);});})代码>我试图将其附加到文档,因为我不希望他们“必须”在文本框中键入内容,以便知道他们正在键入的内容(如果有意义的话),请尝试以下操作:$(document).ready(function(){$(:input).keyup(function(){var command=$(this).val();alert(command);})代码>我试图将其附加到文档中,因为我不希望他们“必须”在文本框中键入内容,以便知道他们正在键入什么(如果有意义的话)相同的问题。警报()中未返回任何内容;这仅适用于所有输入框。所以你们想检测用户在键盘上按下的任何东西??同样的问题。警报()中未返回任何内容;这仅适用于所有输入框。所以你们想检测用户在键盘上按下的任何东西??按我的要求工作。非常感谢你,我想怎么做就怎么做。多谢各位。