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では が表示され、2 回目のクリック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 に答える