我认为我没有正确使用.remove,因为不是从div“info”中删除“关于加拿大的信息”,而是堆叠在“关于俄罗斯的信息”之上。
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>