使用按钮单击按钮添加表格

时间:2011-08-10 04:37:32

标签: javascript jquery html ajax

我试图在点击某个按钮时使用jQuery的appendTo函数添加一个表。这是我的代码:

$("#button").click(function() {
   $("#divId").dialog("open");     
   $('#divId').appendTo('.table_width');
});

请注意,在此代码中,.table_width是表类,#divId是div标识。但是,这似乎不起作用。我这样做是对的吗?提前感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

使用.append代替.appendTo。我从您的问题中理解的是,您想要将现有表附加到#divId。.appendTo会将您的div附加到表中,这不是您想要的。

答案 1 :(得分:0)

您是尝试在每次点击时创建一个全新的表格,还是仅仅在表格行中创建一个新表格?

无论如何,您需要使用“add()”来创建新元素。要将新(空)行添加到现有表,请使用:

$("#button").click(function() {
   $('#existing_table').add('tr').addClass('.table_width');
});

这将使用“table_width”类附加一个新行。不确定这是否是你想要的;)

答案 2 :(得分:0)

这样的事情:

$("#button").click(function() {
   $('#divId').append($('.table_width')).dialog("open");
});