Клонирование дочерних элементов в списке одинаковых родителей
Добрый день.
Есть список вида: <div class="parent"> <div class="link"><a href="/page1.php" class="child">page1</a></div> <div class="inner"></div> </div> <div class="parent"> <div class="link"><a href="/page2.php" class="child">page2</a></div> <div class="inner"></div> </div> <div class="parent"> <div class="link"><a href="/page3.php" class="child">page3</a></div> <div class="inner"></div> </div> Нужно клонировать .child и поставить клон после .inner так что бы внутри первого .parent стоял клон .child, который находится внутри него. А внутри второго .parent стоял клон второго .child Пробовал так -
$(".link").parent().find("a.child").clone().appendTo(".link").parent();
Выводит все .child в каждый .parent Подскажите пожалуйста, как такое реализовать? |
emptyindorill,
здравствуйте, так нужно?
$(".link").each(function(){
$(this).parent().find("a.child").clone().appendTo($(this).parent())
})
|
Manyasha,
зачем, тогда так:
$('.parent').append(function() {
return $(this).children('.link').clone()
})
|
Спасибо большое, работает.
|
Цитата:
|
Спасибо большое.
|
Цитата:
Это решение одной очень хитрой задачи в Confluence. Нужно сделать что бы в списке новостей была кнопка читать далее и отображалась не полная новость. Но есть 3 но: - у меня нет доступа к основным скриптам движка, - в Confluence нет такого функуционала для макроса вывода новостей по умолчанию, - и третее - никто из ИТ не будет делать такое, и так же не будут искать-покупать-устанавливать-настраивать плагин расширяющий функционал модуля новостей потому что - и далее следует список из 100 причин. В общем, обычная картина в России - задачу нужно выполнить, но инструментов мы вам не дадим, ещё и по рукам бить будем, в случае неудачи - вина полностью на вас) (В данный момент делаю страницу библиотеки с возможностью добавления книг только через комментарии, потому что только комментарии можно лайкать, а лайки очень нужны в конечном варианте) |
emptyindorill,
это описание не поясняет клонирование ссылки. Есть ссылки, они доступны, после клонирования их будет каждой по 2 штуки, зачем? |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 06:23. |