我正在使用jQuery,我得到TextArea的内容如下:
// get the SQL from the text area at the top:
//sql = $("#sql").val();
//sql = $("#sql").text();
sql = $("#sql").attr("value");
<textarea id="sql" rows="9" cols="99"></textarea>
除IE之外的所有浏览器都可以正常使用
我尝试了几种方法,但在IE中没有任何作用
它给我的消息:“对象不支持此属性或方法”。 必须有一种简单的方法可以在所有浏览器中使用,对吧?
答案 0 :(得分:4)
我看到你注释掉了:
sql = $("#sql").val();
这实际上是在TextArea中获取文本的正确方法。它适用于所有浏览器。
<小时/> 确保您没有与textarea具有相同ID的其他HTML元素。这可能是错误的来源。
答案 1 :(得分:0)
我认为textarea没有值属性。我认为使用.val()应该可以工作。