我在numbersdiv 中有一些内容。当我点击numbers-clicker时,numbers 的内容123456789被保存到 oldNumbers 变量中,内容变为987654321,并且类在divopened上切换。numbers当我再次单击numbers-clicker时,我正在尝试恢复原始的 oldNumbers,因此123456789到numbersdiv,相反,oldNumbers 被覆盖987654321。我们如何确保 oldNumbers 保持作为numbersdiv 的开始内容,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')
});