2016-03-23 16 views
0

neye ihtiyacım dikkat çekti: Onclick fonksiyonunda son seçilen div etiketi kimliği almakEn son seçilen div etiketi kimliği (onclick işlevinden geçti), Jquery .. kullanılarak başka bir onclick işlevinde nasıl geçilir veya alınır?

  1. (nokta 2 & 3 yardıma mı ihtiyacınız). (çözüldü)
  2. X düğmesini tıklatın (bu başka bir onclick işlevidir), son seçilen div etiketi kimliğini almam gerekir.
  3. Öyleyse eğer döngü içinde son seçilen id ile div kontrol etmeliyim, sınıf önü var mı, yok mu? Peşin

Teşekkür ....

$(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 Benim kod ..!

cevap

2
if ($('#' + lastselectedID).hasClass('back')) { 

} 
1

Bu snippet'lerde div özniteliğini "id" olarak ayarlıyorsunuz ve div etiketinin "back" sınıfına sahip olup olmadığını kontrol ediyorsunuz.

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

kullanın bu kod: -

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