Как получить содержимое TextArea без ошибок в IE? - PullRequest
0 голосов
/ 15 июля 2009

Я использую 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 ничего не работает

Мне выдается сообщение: «Объект не поддерживает это свойство или метод». Должен быть простой способ сделать это, который работает во всех браузерах, верно?

Ответы [ 2 ]

4 голосов
/ 15 июля 2009

Я вижу, вы прокомментировали:

sql = $("#sql").val();

Это на самом деле правильный способ получить текст в TextArea. Работает во всех браузерах. <Ч /> Убедитесь, что у вас нет другого HTML-элемента с таким же идентификатором, как у textarea. Это может быть источником ошибки.

0 голосов
/ 15 июля 2009

Я не думаю, что у textarea есть атрибут value. Я думаю, что использование .val () должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...