Aller au contenu

Sujets conseillés

Posté

Salut,

Je cherche, sous jQuery, à ce qu'une fonction se déclenche sur un évènement, pour tous les éléments correspondant à un sélecteur, SAUF l'élément ayant déclenché l'évènement. Je me doute qu'il faut utiliser not, mais je ne vois pas bien comment (j'ai essayé avec des syntaxes du genre :not($(this)), mais ça n'a pas l'air bon. En l'occurence, le but est, lorsqu'un élément de menu déroulant est sélectionné, de cacher tous les éléments "details" correspondant à des champs de formulaire (la classe form_elm_details), SAUF celui correspondant au select impliqué ET éventuellement celui correspondant à l'item sélectionné. Pour l'instant, je me contente de le cacher et de le remontrer, mais je ne voudrais pas d'un clignotement inutile si je peux m'en passer.

$(".form_type_01 select").change(function()
{
var id = "#" + this.id + "_details";
var option_id = option_id = "#" + this.options[this.selectedIndex].value + "_details";
$(".form_elm_details_01").hide();
$(id).show();
$(option_id).show();
});

Merci

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...