0
$(this).parents('li').each(function(n, li) {
  var a = $(li).children('a').clone();
  bc.prepend(a).text();
});

からテキスト値のみを取得して複製するにはどうすればよい<a>ですか? このメソッドは、DOM 全体のみを取得します。に変更できます<a><i>?

4

1 に答える 1

0

試す

$(this).closest('li').each(function(n, li) {
    $(li).children('a').replaceWith(function(){
        return $('<i/>').append($(this).contents())
    })
});

デモ:フィドル

于 2013-11-09T17:34:50.550 に答える