我試圖使用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