2013-05-02 71 views
0

我在文档加载中设置了一个变量'api_key'。我想修改这个变量与单击按钮后输入字段的文本jquery onclick设置变量

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_key分配给输入字段的值,只需单击一个按钮

+1

尝试在'document.ready'内包装你的点击处理程序。 - '$(function(){$(“#btn-verify”)。click({api_key = $(“#verify”).val();});});' – 2013-05-02 20:42:50

+0

它不起作用吗? – Justin 2013-05-02 20:42:51

+0

@Justin我得到“Unexpected token(”or“Unexpected token =” – CQM 2013-05-02 20:43:22

回答

2

绑定处理函数时缺少函数声明。

变化

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

//Missing function declaration--v 
    $("#btn-verify").click(function(){ 
0

试试这个:

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

就绪功能会导致JS等待,直到在DOM完成乳宁之前加载。