Как передать или получить последний выбранный идентификатор тега div (полученный через функцию onclick) в другой функции onclick с помощью Jquery..?

Я указал, что мне нужно: (Нужна помощь по пунктам 2 и 3)

  1. Я получаю последний выбранный идентификатор тега div в функции onclick. (решено)
  2. При выборе опции Flip X (это еще одна функция onclick) мне нужно получить последний выбранный идентификатор тега div.
  3. Затем в цикле if мне нужно проверить div с последним выбранным идентификатором, имеет передний класс или нет..?

Заранее спасибо....

$(document).ready(function()
{
var lastClickedID;

$('.ClickMe').on('click',function()
{
     lastselectedID = $(this).prop('id');
    // alert($(this).prop('id'));
}); 

$('#x').on('click',function()
{         
    if($('div').prop('id',lastselectedID).hasClass('back'))  /* Check img tag with last selected id has class 'back' exist or not */
    {
        $("img").removeClass("back").addClass("front");
    }
    else
    {
        $("img").removeClass("front").addClass("back");
    }
});
});

Мой код в Jsfiddle..!


person ArunValaven    schedule 23.03.2016    source источник


Ответы (1)


В этих фрагментах вы устанавливаете атрибут div «id» и проверяете, имеет ли тег div класс «back» или нет.

$('div').prop('id',lastselectedID).hasClass('back');

Используйте этот код: -

divId = '#'+lastselectedID;
$(divId).hasClass('back'); // return 1 if "back" class exist or 0 if not exist
person Sunny Techo    schedule 23.03.2016