你好我是新来的,我希望我不要在错误的地方张贴 问题是这样的: 我使用.getJson来检索数据库的结果。 和结果是一个表[多行] appendet一旦我点击一个IMG它加载数据到一个div(或另一个表)的详细视图。 我的问题是这样的: 我必须删除详细div的旧内容 - 只有appendTo部分 -我如何从一个div中删除appendet文本?
代码看起来somethink这样的:
脚本:
$("button.#results").click(
function(){
$.getJSON(dataretrive.php?callback=?&query=1' ,
function(data) {
$.each(data, function(i, item) {
var mindata = "<tr><td class='border'>" +data[i].name+ "</td>";
.... [minimal data]
$(mindata).appendTo("table.#shorttableinfo");
var detailfull = "<tr valign='top' height='25' width='100px'><td> Name: </td><td>" + data[i].name + "</td></tr>"
... [lots of data]
$("img.#editrow" + i).click(
function(){
$(detailfull).appendTo("table.#detailsfull");
});
});
});
});
的HTML :
[HTML代码]
<table id="shorttableinfo"> // i need a small table here
<tr><td>Name:</td><td> [other minimal data] </td></tr>
</table>
[其他HTML代码]
<table id="detailsfull"> // i need a small table here
<tr><td>Name:</td><td> [other minimal data] </td></tr>
</table>
我的问题是,我需要的代码被删除的jQuery加载新数据之前与ID detailsfull的tablbe,而不删除表的第一行。
我已经决定使用''.empty代替()'卸下摆臂()',并添加表的描述作为变量。我决定这是一个更简单的方法,谢谢你快速回答 – 2012-04-05 02:57:46