Comment effectuer un Each sur un ensemble d'objets en excluant un objet precis ?
Bonjour,
J'ai besoin de boucler sur un ensemble d'objets en excluant l'objet sur lequel j'ai clické.
J'ai donc effectué ce code qui fonctionne mais je me demande si il n'y a pas qlqchose de plus facile et condensé:
Code:
1 2 3 4 5 6 7 8 9
|
$(".item").click(function(){
$(this).addClass("activeItem").css("border", "2px solid green");
$(".item").each(function(){
if ( !$(this).hasClass("activeItem") ) {
$(this).css("border", "2px solid red");
}
});
}); |
En gros je tag l'objet cliqué en lui ajoutant une class "activeItem" et pendant ma boucle , j'effectue un traitement sur tous les objets ne possedant pas la class "activeItem"