我试图使用jQuery代码访问文本框的值;Firefox/Safari中的jQuery val()问题
$("#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);
它是一个文本区或输入字段(type = text)?尝试更精确地指向选择器:$('textarea#pg_textbox')。val()? – metaforce 2011-05-30 07:54:23
你确定选择器正确吗?在上面的示例中,您显示了两个不同的选择器。 – polarblau 2011-05-30 07:56:38
似乎你使用了错误的选择器。尝试查看页面源代码并找到id = pg_textbox的文本框,或者在萤火虫中检查它。 – 2011-05-30 07:58:09