Chcę użyć jquery: nie selektora w taki sposób, że gdy grono elementów nie ma określonej klasy, to chcę dodać klasa do jednego z nich.Jak używać jQuery: nie selektor dla więcej niż jednego elementu na raz
Co chcę osiągnąć to: "kiedy podgląd projektu 1, podgląd projektu 2 podgląd projektu 3 i podgląd projektu 4 nie mają klasy" wybrany ", dodaj klasę" wybrano "do" podgląd projektu-1 " ".
próbowałem tego, ale to nie działa:
$(".design-preview1, .design-preview2, .design-preview3, .design-preview4").not(".selected").$(".design-preview1").addClass('selected');
});
Każda pomoc będzie bardzo mile widziane
Nowość
To mój pełny kod jQuery:
$('.pop-design1').click(function(){
$(".design-preview li:not(.design-preview2).selected").removeClass('selected');
$(".design-list li:not(.design-list2).selected").removeClass('selected');
$(".design-preview2").toggleClass('selected');
$(".design-list2").toggleClass('selected');
$(".overlay").toggle();
});
$('.pop-design2').click(function(){
$(".design-preview li:not(.design-preview3).selected").removeClass('selected');
$(".design-list li:not(.design-list3).selected").removeClass('selected');
$(".design-preview3").toggleClass('selected');
$(".design-list3").toggleClass('selected');
$(".overlay").toggle();
});
$('.pop-design3').click(function(){
$(".design-preview li:not(.design-preview4).selected").removeClass('selected');
$(".design-list li:not(.design-list4).selected").removeClass('selected');
$(".design-preview4").toggleClass('selected');
$(".design-list4").toggleClass('selected');
$(".overlay").toggle();
});
if ($('.design-preview1, .design-preview2, .design-preview3, .design-preview4').not('.selected').length) {
$('.design-preview1').addClass('selected');
Zasadniczo to, czego chcę, to to, że gdy .design-preview1, .design-preview2, .design-preview3 i .design-preview4 nie są wyświetlane lub nie są wybrane, domyślnie powinienem wyświetlać .design-preview1.
żywo Link: http://www.expertfrontend.com/test/2.html
Proszę zobaczyć moją odpowiedź i daj mi znać, jeśli to nie działa dla Ciebie. –