2013-05-02 10 views
0

Я установил переменную api_key для загрузки документа. Я хочу изменить эту переменную с текстом в поле ввода после нажатия кнопкиjquery oncick setting variable

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();});});' –

+0

Как это не работает? – Justin

+0

@Justin Я получаю «Неожиданный токен (« или «Неожиданный токен =» – CQM

ответ

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 заканчивает загружать, прежде чем подножка.