I have a button I want to refer back to inside of an if statement, so I can target an element inside of the button's sibling.
$(function() {
$('button').click(function() {
var clickedbtn = $(this);
if (clickedbtn.closest('.container-destination').find('.slider-display').hasClass('open')) {
alert('it is open already');
}
else if (clickedbtn.closest('.container-destination').find('.slider-display').hasClass('closed')) {
alert('it is closed');
$('.slider-display.open').slideUp();
$('.slider-display.open').addClass('closed');
$('.slider-display.open').removeClass('open');
clickedbtn.closest('container-destination').find('slider-display').addClass('open');
clickedbtn.closest('container-destination').find('slider-display').slideDown();
}
});
});
Aucun commentaire:
Enregistrer un commentaire