我试图从按钮点击事件的文本框中获取值,但是像function (a){ return p.access(this.function(a)
那样得到错误。这是我用HTML编写的代码..
<a href="#popupLogin" data-rel="popup" data-position-to="window" data-theme="b" data-transition="pop">Mobile</a>
<div data-role="popup" id="popupLogin" data-theme="a" class="ui-corner-all">
<form>
<div style="padding:10px 20px;">
<h3>Please Enter Mobile No.</h3>
<label for="un" class="ui-hidden-accessible">Mobile No.:</label>
<input type="text" name="user" id="un" value="" placeholder="Mobile" data-theme="a">
<button type="submit" id="submitMobile" class="ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check">Submit</button>
</div>
</form>
</div>
这里是jquery ..
$(document).on('click', '#submitMobile', function() {
alert("Add Phone Number here");
CallingNo=$('#un').text;
alert(CallingNo);
});
请帮我纠正这个......谢谢..
答案 0 :(得分:1)
而不是文本使用.val()
$(document).on('click', '#submitMobile', function() {
alert("Add Phone Number here");
CallingNo=$('#un').val();
alert(CallingNo);
});
答案 1 :(得分:0)
您需要使用value
获取input
的{{1}}属性:
val()