Быстрый и краткий вариант.
$('a').click(function() {
$('ul').children().clone().appendTo('ul');
})
Конечно, вы можете определить свои 'a' и 'ul' с помощью класса или идентификатора, чтобы быть более конкретными.
EDIT:
Если говорить более подробно об отказе от ответственности, приведенном выше, это будет несколько хрупкое решение, поскольку оно затронет все элементы «a» и «ul». Скорее всего, это не то, что вы хотите.
Лучше всего указать классы или идентификаторы элементов html, а затем прикрепить к ним события.
Пример:
$('#myPopulateAnchorElement').click(function() {
$('#myExpandableUL').children().clone().appendTo('#myExpandableUL');
});
<ul id='myExpandableUL'>
<li>item x</li>
<li>item y</li>
<li>item z</li>
</ul>
<a href="#" id='myPopulateAnchorElement'>Populate</a>
Благодарю Эд Вудкока за предложение включить упреждающее решение.