0

同じdiv内に2つの値があり、同じクラスもあります。各値をクリックすると、異なるデータが表示されます。データを取得していますが、問題は以前のデータに追加されていることです。

例えば:

<div id="dashboard">
<span class="icon"></span>
<span class="icon"></span>
</div>

「アイコン」をクリックすると、別の値のセットが表示され、2 番目の「アイコン」をクリックすると、最初の「アイコン」から生成された値が非表示になります。これらの値はすべてプラグインから生成されます。

同じクラスと同じ div 内で表示/非表示を使用するにはどうすればよいですか?

4

1 に答える 1

0

私はあなたの質問から多くの詳細を得ていません。

あなたはこのように見えるかもしれません...デモ

 <div id="dashboard">
<span class="icon" onclick="document.getElementById('dataArea').innerHTML='Icon1 Data';">Icon 1</span> | 
<span class="icon" onclick="document.getElementById('dataArea').innerHTML='Icon2 Data';"> Icon 2</span>
</div> <br/>
<div id="dataArea"></div>

つまり、データの使用を追加するためにelement.innerHTML = ""、または$().html(); このメソッドは、div内に存在する古いデータをフラッシュし、新しいデータを追加します。ただし.append()、古いデータで新しいデータを追加します。

于 2013-03-11T10:55:05.203 に答える