jQuery value pick up

jQuery value pick up

本文关键字:up pick value jQuery      更新时间:2023-09-26

代码:

<input type="text" id="name" />
<script>
    var name = $("#name").val();
</script>

加载页面后,在输入框中输入值。这是我在chrome控制台value

后输入的内容
console.log(name);

得到空字符串

使用说明:

<input type="text" id="name" />
<script>
    $(document).on('keyup', '#name', function(){
        name = $(this).val();
    });
</script>

这将只在输入一个值后才将#name的值赋给变量name

您需要在键入后调用$("#name").val(),否则在页面加载时将加载它,并且您将获得一个空字符串,因为此时输入为空。

这将不起作用,因为Chrome控制台不知道你的JavaScript值是什么,它们的作用域不是全局的。您需要在脚本标记中编写console.log(name),或者在控制台中声明您的name变量(和分配)并记录它。