jquery onclick设置变量

jquery onclick设置变量,jquery,input,jquery-click-event,input-field,Jquery,Input,Jquery Click Event,Input Field,我在文档加载时设置了一个变量“api_key”。我想在单击按钮后使用输入字段的文本修改此变量 var api_key = ""; //my button has an id named "btn-verify", the input field has an id named "verify" $("#btn-verify").click({ api_key = $("#verify").val(); }); 这不起作用,我该怎么解决。如何将api_键分配给输入字段

我在文档加载时设置了一个变量“api_key”。我想在单击按钮后使用输入字段的文本修改此变量

var api_key = "";

//my button has an id named "btn-verify", the input field has an id named "verify"
$("#btn-verify").click({
        api_key = $("#verify").val();

    });

这不起作用,我该怎么解决。如何将api_键分配给输入字段的值,单击按钮时,绑定处理程序时缺少函数声明

改变

$("#btn-verify").click({

试试这个:

$(document).ready(function(){
    $("#btn-verify").click(function(){
        api_key = $("#verify").val();
    });
});

ready函数将导致JS在运行前等待DOM完成加载。

尝试将您的单击处理程序包装在
文档中。ready
--<代码>$(函数(){$(“#btn验证”)。单击({api_键=$(“#验证”).val();})它是如何工作的?@Justin I获得“意外令牌”(“或”意外令牌=“@CQM I与Vega在一起。它可能在文档加载完成之前执行。
$(document).ready(function(){
    $("#btn-verify").click(function(){
        api_key = $("#verify").val();
    });
});