Показать сообщение отдельно
  #1 (permalink)  
Старый 29.04.2011, 14:48
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Создание элемента с заменой
Имеется следующий код страницы:
<ul>
<li class="add">Строка 1</li>
<li id="element1" class="add">Строка 2</li>
<li class="add">Строка 3</li>
<li class="add">Строка 4</li>
<li class="add">Строка 5</li>
</ul>

Далее у меня в JS скрипте имеется переменная которая содержит HTML одного пункта:
var a = '<li id="element1" class="del">Строка 2 измененная</li>';

К странице подключена библиотека MooTools. Необходимо заменить вторую строку в списке (как видно у них id одинаковые, изменяется только class и контент <li />, только контент там будет посложнее, с кучей вложенных тегов).

Я представляю следующее решение вопроса:
1) создать элемент(объект) на базе HTML кода, как то так:
var newLi=createByHTML('код')
вот только проблема в том что не нашел способа как это сделать.
2) заменить старую строку на созданый элемент. Тоже не знаю как это сделать.

Еще конечно можно регуляркой это сделать.
Подскажите как решить данную задачку.
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием