Jquery 清除并添加内容

Jquery 清除并添加内容,jquery,Jquery,我在下面的段落中添加了数组的内容 $('#pop').html(arr.join('<br>')) $('#pop').html(arr.join('')) 我想做像清楚和补充 $('#pop').text('').html(arr.join('<br>')) $('#pop').text(''.html(arr.join('')) 嗯。。继续使用.html $('<p>').html( [1,2].join('<br>') ).html('

我在下面的段落中添加了数组的内容

$('#pop').html(arr.join('<br>'))
$('#pop').html(arr.join('
'))
我想做像清楚和补充

$('#pop').text('').html(arr.join('<br>'))
$('#pop').text(''.html(arr.join('
'))
嗯。。继续使用.html

$('<p>').html( [1,2].join('<br>') ).html('').html( [2,3].join('<br>') )
$('').html([1,2].join('
')).html('.html('.3].join('
'))

尽管我看不出用新文本替换.html(“”)有什么意义

仅与HTML标记类似。因此,在用
HTML

替换该元素的整个HTML内容之前,不需要调用
text(“”
),但它并不清晰。当我在单击时说$('#pop').html(arr.join('
'))时,它会将内容附加到前面的内容。我检查arr是否有以前的值,但没有arr没有问题。所以这个问题可能在这个声明中。我登记IE7。@Mario:你能给我们举个例子吗?@Mario:发到这里,它属于这个问题。但它不清楚。当我在单击时说$('#pop').html(arr.join('
'))时,它会将内容附加到前面的内容。我检查arr是否有以前的值,但没有arr没有问题。所以这个问题可能在这个声明中。我签入IE7。通过执行if($('#pop').html().length){