我不認爲我正確使用.remove,因爲不是「加拿大信息」被從div「info」中刪除,而是被放在「關於俄羅斯的信息」上。使用jquery添加和刪除內容
JS
if (code == 'ca') {
$('#info').append('<p class="i">info about canada</p>');
} else if (code == 'ru') {
$('#info').remove('.i');
$('#info').append('<p class="i">info about russia</p>');
}
HTML
<div id="info">
<h3>Info</h3>
</div>
不需要執行'.empty()'然後'.append()'...只需使用'.html()'。我用一個例子添加了一個答案。 – Prestaul 2012-04-16 22:53:07