numbers
divにいくつかのコンテンツがあります。をクリックするnumbers-clicker
と、数値の内容が123456789
oldNumbers 変数に保存され、内容が に変更され、 divで987654321
クラスopened
が切り替えられます。もう一度numbers
クリックすると、元の oldNumbers を復元しようとしているので、代わりにdiv に oldNumbers が. oldNumbers がdivの最初のコンテンツのままであることを確認するにはどうすればよいでしょうか?numbers-clicker
123456789
numbers
987654321
numbers
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')
});