我正在尝试使用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);
});
当我在输入中键入内容并按下按钮时,警报显示一条空信息,然后重定向到另一个页面(它重定向,因为它是表单的一部分),然后我再次按下后退按钮返回到这个页面中输入中留有相同的文本,这次当我按下按钮时,警报消息显示我输入的文本。我不知道为什么会发生这种情况。
答案 0 :(得分:0)
输入没有文字,它是一个自我关闭的元素,但它有价值
$('#subscribe_1').click(function(){
var email_1 = $('#reserve_email_1').val();
alert(email_1);
});