2012-08-27 43 views
0

我需要提醒输入的文本框的值,所以我这样做如下。 HTML代码:在按钮点击获取文本框值JQuery

<input type="text" id="textbox1" class="cal" /> 

jQuery代码:

$(document).ready(function() { 
    var get = $("#textbox").val(); 
    $("#calculate").click(function() { 
    alert(get); 

    }); 
}); 

在点击,它总是说undefined.Why? 谢谢。

回答

1

您的ID是textbox1,您应该在点击时获得该值,或者您只需获取初始值。

$(document).ready(function() { 
    $("#calculate").click(function() { 
     alert($("#textbox1").val()); 
    }); 
}); 
+0

还是一样的错误 – user853575

4

变化

var get = $("#textbox").val(); 

var get = $("#textbox1").val(); 

所以你靶向的id你的HTML相匹配,并把它放在你的事件处理中:

$(document).ready(function() { 
    $("#calculate").click(function() { 
     var get = $("#textbox1").val(); 
     alert(get); 
    }); 
}); 

所以,你所得到的值为当您点击按钮而不是文档加载。

相关问题