Перемещение куска кода
Добрый день, участники форума. Ближе к делу.
Есть блок HTML кода: <div> <div id="block1"></div> <div id="block2"><!-- content begins -->Some Content <!-- content ends --> content continue..</div> </div> Задача: перенести содержимое Some Content (т.е. содержимое "внутри" двух комментариев) внутрь блока block1 что бы получилось примерно так: <div> <div id="block1"><!-- content begins -->Some Content <!-- content ends --></div> <div id="block2"> content continue..</div> </div> Надеюсь, понятно объяснил :) |
Цитата:
|
Цитата:
|
$("#block2").append($("#block1").html()); Как-то так, наверное. Кстати, у них очень хорошая документация. |
:D :D гавнокод
<div> <div id="block1"></div> <div id="block2"><!-- content begins -->Some Content <!-- content ends --> content continue..</div> </div> <script> var str = block2.innerHTML, pos = str.indexOf("ends -->")+8 block1.innerHTML = str.substr( pos ); block2.innerHTML = str.substring( 0, pos ); </script> |
melky, ты что! Это же Javascript! А человек спросил про jquery! А ты ему всякую фигню подсовываешь. :haha:
|
sklazer, ваша ошибка - вы не хотите учить javascript)
|
Цитата:
|
trikadin,
Ваша подпись Вас оправдывает. |
Ага, я невнимательно прочитал. Ну вот, melky предложил свой вариант. Он отличный, пользуйтесь им.
|
Да, спасибо, melky.
|
да, melky предложил вариант.
но для чего такое нужно, вопрос? не естественнее было бы оборачивать контент в, скажем, div#withSomeId, а не в коментарии? во-первых, удобнее с dom-манипуляциями, во-вторых, структурное отделение логических блоков контента, что в данном случае важно. |
Цитата:
В нем картинки, вставленные в новость, обрамляются таким образом - комментариями. И вот сейчас мне требуется перенести эту картинку в другой div. |
О_о
шаблоны, полазить в php движка?? ужасно исправлять баги двига за счет пользователя, вы не находите? |
тут однозначно нужно править шаблон на стороне сервера, а не на стороне клиента..
|
Цитата:
Конечно же нахожу - но тут есть ряд причин, по которым придется делать это на стороне клиента. Но хотя это еще не факт. Всем спасибо за советы - темку можно прикрыть |
Часовой пояс GMT +3, время: 05:48. |