我正在以这种方式克隆一个列表元素:
$('ol li.menu-item').click(function() {
$(this).clone().appendTo('#check-items');
});
li.menu-item
有一个span.name
元素。我想将该元素复制到#check-items
(我有很多li.menu-items)。有任何建议可以实现这个目标吗?
答案 0 :(得分:4)
$('ol li.menu-item').click(function() {
$(this).find('span.name').clone().appendTo('#check-items');
});
答案 1 :(得分:1)
您可以提供this
作为选择器的上下文。
$('ol li.menu-item').click(function() {
$('span.name', this).clone().appendTo('#check-items');
});
答案 2 :(得分:0)
试试这个:
$('ol li.menu-item').click(function() {
$('#check-items').append($('span.name', this).html());
});