jquery:无法获取输入值

时间:2013-08-22 05:06:18

标签: jquery variables null

我正在尝试将我的值发送到ajax,但它似乎是空参数。 然后我尝试:

<input type="text" id="IDtag"/>
<button id="check"></button>

$('#check').click(function(){
    var IDnum = $("#IDtag").val();
    alert (IDnum);
});

警告为空,即使我已将某些值填入IDtag


UPDATE after fill input

3 个答案:

答案 0 :(得分:1)

尝试.on()并将脚本放在DOM ready

$(document).ready(function(){
    $('#check').on('click',function(){
        var IDnum = $("#IDtag").val();
        alert (IDnum);
    });
});

并按下按钮

<input type="button" id="check" value="check">

请参阅此FIDDLE

答案 1 :(得分:1)

<强> DEMO

使用document.ready ..

$(function(){
    $('#check').click(function(){
       var IDnum = $("#IDtag").val();
       alert (IDnum);
   });
});

答案 2 :(得分:0)

试试这个

$(function(){
    $('#check').live('click',function(){        
        alert($("#IDtag").val());
    });
});