IE не любит, когда я добавляю контент в div, уже содержащий заголовок. какие-нибудь обходные пути? - PullRequest
0 голосов
/ 11 декабря 2011
<div id="descbox"><div id="scripbox"><h1 id="itemname"></h1></div></div>

Это разметка, и я пытаюсь добавить ее в #scripbox, а не внутри #itemname. Ранее у меня было #itemname вне #scripbox, и приложение работало в IE 9.

var $descbox = $("#scripbox");

desarray[numero].appendTo($descbox);

он добавляется из массива битов текста, которые были загружены из XML-файла, я не знаю, является ли это уместным, как я сказал, что это работало, когда в #scripbox не было содержимого. надеюсь, что у кого-то есть ответ, потому что удаление #itemname будет серьезно мешать процессу. веселит.

1 Ответ

0 голосов
/ 11 декабря 2011

Вы уверены, что это проблема?Это работает в IE:

http://jsfiddle.net/UMzn9/

[EDIT] Это работало, но <ul> не отображалось в jsFiddle.Возможно, вам просто нужно обернуть ваш текст объектом jQuery ($), чтобы получить доступ к его методам.

var Text = "<description><p>Jog Derbyshire Dynamos colours and design. Ideal for competing and training and designed for constant cooling and comfort. Special pre-order introductory price for Jog Derbyshire Dynamos members only!</p> <ul><li>100% Micro-Coolmax</li> <li>Lightweight and comfortable</li> </ul></description>";

$(Text).appendTo("#scripbox");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...