Firefox / Safari中的jQuery val()问题

时间:2011-05-30 07:48:46

标签: javascript jquery html css javascript-framework

我正在尝试使用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);

1 个答案:

答案 0 :(得分:3)

检查文本框的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上查看此示例。

相关问题