0

たとえば、jqueryのイベントで使用すると、

$(document).on('click', '.cell_thumbnails', function(e){

    selected = e.currentTarget.id;

});

selected がグローバル変数である場合、クリック イベントが発生するたびに、selected が更新されます。以前のターゲット ID をどのように保存できるのでしょうか?

4

2 に答える 2

1

ID を配列にプッシュします。

var ids = [];

$(document).on('click', '.cell_thumbnails', function(e){
    selected = e.currentTarget.id;
    ids.push(selected);
});
于 2013-05-23T23:35:45.703 に答える
0

同じことをするだけですが、var prevSelected:

$(document).on('click', '.cell_thumbnails', function(e){

    prevSelected = selected;
    selected = e.currentTarget.id;

});
于 2013-05-23T23:35:31.840 に答える