我正在使用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>';
});
有谁知道实现这个目标的正确方法?
答案 0 :(得分:1)
您需要使用
var containerbox = $('.identifier').eq(i).parent();
containerbox.wrap('<div class="holder" />');
演示:Fiddle