JQuery ReplaceWith() 函数 -- Table
JQuery ReplaceWith() function -- Table
我是 JQuery 的新手,我似乎无法让我的 replaceWith() 函数按照我想要的方式运行。
目标:
将按钮 (button1) 替换为表单 table (table1)。我将 button1 放在主内容持有者 div(我的包装器)内它自己的 div 内。 Table1 是隐藏的,但也在它自己的 div 中,就在页面的其他地方。
我在尝试什么:
$(document).ready(function(){
$("#button1").click(function(){
$("#buttondiv").replaceWith("#tablediv").show;
});
});
您可以在点击处理程序中使用 this
来引用被点击的 #button1
元素。试试这个:
$("#button1").click(function() {
var $table = $('#table1').show();
$(this).replaceWith($table1);
});
我是 JQuery 的新手,我似乎无法让我的 replaceWith() 函数按照我想要的方式运行。
目标: 将按钮 (button1) 替换为表单 table (table1)。我将 button1 放在主内容持有者 div(我的包装器)内它自己的 div 内。 Table1 是隐藏的,但也在它自己的 div 中,就在页面的其他地方。
我在尝试什么:
$(document).ready(function(){
$("#button1").click(function(){
$("#buttondiv").replaceWith("#tablediv").show;
});
});
您可以在点击处理程序中使用 this
来引用被点击的 #button1
元素。试试这个:
$("#button1").click(function() {
var $table = $('#table1').show();
$(this).replaceWith($table1);
});