问题
I used the following jQuery example which works like a charm. However it appends the results. What do I need to change to replace the results instead of appending?
回答1:
you could empty the element before you append
$("#results").empty().append(myHtml);
or use the html
method
$("#results").html(myHtml)
回答2:
Just change
$('#results').append(myHtml);
to
$('#results').html(myHtml);
回答3:
ok, last entry 2009, but if the problem still exist:$("#results").replaceWith(yourContent)
回答4:
Empty function before your append or prepend function.
I tried this & it worked --->
frame is id selector & it append image.
$("#frame").empty().append('<img src="" >' );
来源:https://stackoverflow.com/questions/1675215/ajax-replace-instead-of-append