2012-02-14 11 views
0

私は、このようにリスト要素のクローンを作成しています:jQueryを使用してHTML要素の一部のみをクローンしますか?

$('ol li.menu-item').click(function() { 
    $(this).clone().appendTo('#check-items'); 
}); 

li.menu-itemspan.name要素を持っています。その要素を#check-itemsにコピーしたいと思います(多くのli.menu項目があります)。これを達成するための提案はありますか?

答えて

4
$('ol li.menu-item').click(function() { 
    $(this).find('span.name').clone().appendTo('#check-items'); 
}); 
1

thisをセレクタのコンテキストとして指定できます。

$('ol li.menu-item').click(function() { 
    $('span.name', this).clone().appendTo('#check-items'); 
}); 
0

これを試してみてください:

$('ol li.menu-item').click(function() { 
    $('#check-items').append($('span.name', this).html()); 
}); 
関連する問題