2013-05-02 69 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完成乳寧之前加載。