0

每当我单击时,都会附加新值,但也会显示以前的值。如何在每次新点击时清除先前附加的值?

这是php函数中使用的onclick

echo "<a href='#' onclick=chat_com('$name'); >$name </a><br>";  // suppose this dispalyes a,b,c

这是附加此值的jquery函数。

function chat_com(name) {
    $('#appendto').append(name);
}

这是附加值的 HTML div。

<div id="appendto"></div>

在第一次单击a时显示,在第二次单击时a,b仅显示b.

4

3 回答 3

2
$("#appendto").empty().append(name);
于 2012-10-14T13:18:48.483 回答
1

用这个

function chat_com(name) {
$("#appento").html("")

$('#appendto').append(name);

   }

或者

  $('#appendto').empty().append(name);
于 2012-10-14T13:18:29.263 回答
1

而不是追加使用html。这将自动刷新旧的 html。

$('#appendto').html(name); 
于 2012-10-14T13:18:46.207 回答