jQuery获取输入值不在第一页上工作

时间:2014-07-06 06:12:37

标签: javascript jquery html forms button

我正在尝试使用jQuery获取输入值,但是当按下按钮时它不能用于第一个实例。只有当我按下后退按钮才能返回此页面时,它才有效:

HTML:

<input type="text" class="form-control email_input" name='email' id="reserve_email_1" placeholder="Enter your email">
<button type="submit" id="subscribe_1" class="btn btn-success subscribe_button">Get now</button>

jQuery的:

$('#subscribe_1').click(function(){
    var email_1 = $('#reserve_email_1').text();

    alert(email_1);
});

当我在输入中键入内容并按下按钮时,警报显示一条空信息,然后重定向到另一个页面(它重定向,因为它是表单的一部分),然后我再次按下后退按钮返回到这个页面中输入中留有相同的文本,这次当我按下按钮时,警报消息显示我输入的文本。我不知道为什么会发生这种情况。

1 个答案:

答案 0 :(得分:0)

输入没有文字,它是一个自我关闭的元素,但它有价值

$('#subscribe_1').click(function(){
    var email_1 = $('#reserve_email_1').val();

    alert(email_1);
});

jQuery.val()