【发布时间】:2012-11-25 23:51:16
【问题描述】:
我在numbers div 中有一些内容。当我点击numbers-clicker时,数字123456789的内容被保存到oldNumbers变量中,内容变为987654321,opened类在numbers div上切换。当我再次单击numbers-clicker 时,我正在尝试恢复原始的oldNumbers,因此123456789 到numbers div,相反,oldNumbers 被987654321 覆盖。我们如何确保 oldNumbers 保持为 numbers div 的开头内容,123456789?
<div id="numbers-clicker">Clicker</div>
<div id="numbers">123456789</div>
$('#numbers-clicker').off('click').on('click',function(){
$this = $(this);
var oldNumbers = $('#numbers').html();
if(!$this.is('.opened')){
$('#numbers').html('987654321');
} else {
$('#numbers').html(oldNumbers);
}
$this.toggleClass('opened')
});
【问题讨论】: