我试图在点击某个按钮时使用jQuery的appendTo
函数添加一个表。这是我的代码:
$("#button").click(function() {
$("#divId").dialog("open");
$('#divId').appendTo('.table_width');
});
请注意,在此代码中,.table_width
是表类,#divId
是div标识。但是,这似乎不起作用。我这样做是对的吗?提前感谢您的帮助。
答案 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");
});