使用jquery附加和删除内容

时间:2012-04-16 22:43:19

标签: javascript jquery html css html5

我不认为我正在使用.remove,因为而不是从“信息”中删除“关于加拿大的信息”,而是将其叠加在“关于俄罗斯的信息”之上。

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>

3 个答案:

答案 0 :(得分:6)

如果您要替换#info的内容,请不要使用removeemptyappend,只需使用html:< / p>

$('#info').html('<p class="i">info about russia</p>');

答案 1 :(得分:2)

我想通了......我使用了.empty。

答案 2 :(得分:0)

他们无需将参数传递给remove ..

只是做:

$('#info .i').remove();

它将从.i div

中删除$('#info')