我在同一个 div 中有 2 个值,我也有相同的类。单击每个值会出现不同的数据。我正在获取数据,但问题是它附加了以前的数据。
例如:
<div id="dashboard">
<span class="icon"></span>
<span class="icon"></span>
</div>
当我单击“图标”时,会出现一组单独的值,当我单击第二个“图标”时,我希望隐藏从第一个“图标”生成的值。所有这些值都是从插件生成的。
如何在同一个类和同一个 div 中使用显示/隐藏?
我在同一个 div 中有 2 个值,我也有相同的类。单击每个值会出现不同的数据。我正在获取数据,但问题是它附加了以前的数据。
例如:
<div id="dashboard">
<span class="icon"></span>
<span class="icon"></span>
</div>
当我单击“图标”时,会出现一组单独的值,当我单击第二个“图标”时,我希望隐藏从第一个“图标”生成的值。所有这些值都是从插件生成的。
如何在同一个类和同一个 div 中使用显示/隐藏?
我没有从你的问题中得到太多细节。
也许你看起来像这样...... DEMO
<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()
会用旧数据添加新数据。