0

jQueryの.wrap()メソッドでHTMLをラップするのに苦労しています:

私は持っている:

var containerbox = $(".identifier:eq("+i+")").parent().html();

containerbox変数をdivでラップしたいので、試しました:

containerbox = $(containerbox).wrap('<div class="holder" />');

成功しませんでした。

私も試しました:

var containerbox = $(".identifier:eq("+i+")").parent().html().wrap('<div class="holder" />');

と:

var containerbox = $(".identifier:eq("+i+")").parent().html();
containerbox.wrap(function() {
 containerbox += '<div class="holder">' + $(this).text() + '</div>';
});

これを達成する正しい方法を知っている人はいますか?

4

1 に答える 1

1

使用する必要があります

var containerbox = $('.identifier').eq(i).parent();
containerbox.wrap('<div class="holder" />');

デモ:フィドル

于 2013-08-06T02:23:27.250 に答える