编程语言
首页 > 编程语言> > javascript-Firefox / Safari中的jQuery val()问题

javascript-Firefox / Safari中的jQuery val()问题

作者:互联网

我正在尝试使用jQuery代码访问文本框值;

$("#pg_textbox").val();

但是在Firefox / Safari中它不会返回正确的值.

甚至

$("#paging_textbox").attr("value") 

不起作用..

在firefox调试器中,它说keyCode = 13,…

但是我想要用户输入的实际值.
请帮我.谢谢.

*更新代码

的HTML

<input type="text" maxlength="5" size="2" value="1" id="paging_textbox">

JS

textValue = $("#paging_textbox").attr("value");
alert(textValue);

解决方法:

检查文本框的ID /名称.

HTML:

<input type="textbox" id="pg_textbox" name="pg_textbox" value="Hello!" />
<input type="button" id="GetValue" name="GetValue" value="Get Value" />

Javascript:

$("#GetValue").click(function() {
  alert( $("#pg_textbox").val() ); 
});

尝试在jsFiddle上检查此样本.

标签:javascript-framework,css,html,javascript,jquery
来源: https://codeday.me/bug/20191208/2090804.html