Jquery 将一张桌子包装成一个div,然后出现一个新div

Jquery 将一张桌子包装成一个div,然后出现一个新div,jquery,Jquery,我怎样把一张桌子包装成一个div 我使用$(“table”)。each(function()来定位表,然后我需要将其包含在一个div中。这是我的代码片段。tNum只是一个序列号,用于给div一个唯一的id var strToAppend = "<div>Blah Blah</div> $(this).wrap(function(){ return "<div class = 'tabDiv' id='tabDiv' + tNum

我怎样把一张桌子包装成一个div

我使用$(“table”)。each(function()来定位表,然后我需要将其包含在一个div中。这是我的代码片段。tNum只是一个序列号,用于给div一个唯一的id

     var strToAppend = "<div>Blah Blah</div>
     $(this).wrap(function(){
       return "<div class = 'tabDiv'  id='tabDiv' + tNum +">" + $(this) + "</div>" +   strToAppend;
   });
var strToAppend=“诸如此类
$(this).wrap(function(){
返回“
$('#yourtableid')。换行('';
$(“#yourtableid”).wrap(“”);
var strToAppend=“诸如此类”;
$(“表”)。每个(函数(){
$(此).wrap(“”);
$(this).parent('.wrapper\u div').prepend(strToAppend);
});
var strToAppend=“诸如此类”;
$(“表”)。每个(函数(){
$(此).wrap(“”);
$(this).parent('.wrapper\u div').prepend(strToAppend);
});

您的目标似乎可以通过以下方式实现,这可能看起来比追加字符串更复杂,但仍然非常简单:

$('table').each(
    function(i){
        var that = $(this),
            tabDiv = $('<div />',
                       {'class' : 'tabDiv',
                        'id' : 'tabDiv' + i}),
            newDiv = $('<div />').text('some text in a div element');
        that.wrap(tabDiv);
        that.parent().append(newDiv);
    });
$(“表”)。每个(
职能(一){
var that=$(此),
tabDiv=$(''),
{'class':'tabDiv',
'id':'tabDiv'+i}),
newDiv=$('').text('div元素中的某些文本');
包裹(tabDiv);
that.parent().append(newDiv);
});

参考资料:


您的目标似乎可以通过以下方式实现,这可能看起来比追加字符串更复杂,但仍然非常简单:

$('table').each(
    function(i){
        var that = $(this),
            tabDiv = $('<div />',
                       {'class' : 'tabDiv',
                        'id' : 'tabDiv' + i}),
            newDiv = $('<div />').text('some text in a div element');
        that.wrap(tabDiv);
        that.parent().append(newDiv);
    });
$(“表”)。每个(
职能(一){
var that=$(此),
tabDiv=$(''),
{'class':'tabDiv',
'id':'tabDiv'+i}),
newDiv=$('').text('div元素中的某些文本');
包裹(tabDiv);
that.parent().append(newDiv);
});

参考资料:

$('table').each(
    function(i){
        var that = $(this),
            tabDiv = $('<div />',
                       {'class' : 'tabDiv',
                        'id' : 'tabDiv' + i}),
            newDiv = $('<div />').text('some text in a div element');
        that.wrap(tabDiv);
        that.parent().append(newDiv);
    });