JQuery ReplaceWith()函数 - 表

时间:2015-01-21 16:40:43

标签: jquery replacewith

我是JQuery的新手,我似乎无法让我的replaceWith()函数按照我想要的方式行事。

目标: 用表格表(table1)替换按钮(button1)。我将button1放在一个主内容持有者div(我的包装器)中的div中。 Table1是隐藏的,但也在它自己的div中,只是页面上的其他位置。

我在尝试什么:

$(document).ready(function(){     
    $("#button1").click(function(){
    $("#buttondiv").replaceWith("#tablediv").show;
    });
});

1 个答案:

答案 0 :(得分:0)

您可以在点击处理程序中使用this来引用点击的#button1元素。试试这个:

$("#button1").click(function() {
    var $table = $('#table1').show();
    $(this).replaceWith($table1);
});