Показать сообщение отдельно
  #1 (permalink)  
Старый 15.09.2010, 22:50
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

искажение разметки
вот у меня есть на странице такой хтмл:
<div id="comment-content">
  <img src="./images/smiles/6.gif" alt=":-)" title=":-)" />
  <img src="./images/smiles/7.gif" alt=">:o" title=">:o" />
</div>

в js-скрипте получаю содержимое дива:
alert(jQuery('div#comment-content').html()

алерт выдает:

<IMG title=:-) alt=:-) src="./images/smiles/6.gif">
<IMG title=">:o" alt=">:o" src="./images/smiles/7.gif">

Вопросы:
1. Почему img перевелось в верхний регистр?
2. Куда делись кавычки из первого img в атрибутах alt и title? И почему только в первом?
3. Почему атрибуты alt и title поменяли свое местоположение в тэге?

Все это наблюдается в IE, в Opera и Google Chrome - искажения нет. Задача вообще такая: надо получить текст с html'ом из дива и вставить его в textarea (при этом разметка заменяется php-функцией на соответствующие псевдотеги).

Последний раз редактировалось Invis1ble, 15.09.2010 в 22:59.
Ответить с цитированием