たとえば、jqueryのイベントで使用すると、
$(document).on('click', '.cell_thumbnails', function(e){
selected = e.currentTarget.id;
});
selected がグローバル変数である場合、クリック イベントが発生するたびに、selected が更新されます。以前のターゲット ID をどのように保存できるのでしょうか?
たとえば、jqueryのイベントで使用すると、
$(document).on('click', '.cell_thumbnails', function(e){
selected = e.currentTarget.id;
});
selected がグローバル変数である場合、クリック イベントが発生するたびに、selected が更新されます。以前のターゲット ID をどのように保存できるのでしょうか?
ID を配列にプッシュします。
var ids = [];
$(document).on('click', '.cell_thumbnails', function(e){
selected = e.currentTarget.id;
ids.push(selected);
});
同じことをするだけですが、var prevSelected
:
$(document).on('click', '.cell_thumbnails', function(e){
prevSelected = selected;
selected = e.currentTarget.id;
});