Prototype Sélecteur : exemples simples
je viens juste de commencer prototype, j'ai été sur jquery avant.
Je ne peux pas trouver des exemples sur internet à propos de la :
- Sélection de tous les éléments ayant le même id sur une page
(Je suis en train de faire cela, mais il ne fonctionne que pour le premier élément :$('mydiv').hide()
) - De la sélection d'un div qui est contenue dans une autre div par leur id.
- cacher tous les éléments qui ont de classe myClass.
OriginalL'auteur user284295 | 2010-04-27
Vous devez vous connecter pour publier un commentaire.
Comme mentionné ci-dessus, vous ne devriez pas avoir le même ID sur une page plus d'une fois. En plus d'être contre, c'est une recette pour des problèmes potentiels car vous ne savez pas comment votre JavaScript va réagir. Utilise des classes à la place.
Utilisation
$$
:Utilisation
$$
:Utilisation
$$
,each()
, ethide()
$$
est votre ami.OriginalL'auteur John Conde
Quelques choses que je pourrais ajouter.
peut être remplacé par ceci:
Aussi, être prudent avec votre utilisation de
$$
, au sein d'une page avec un grand dom, il est généralement plus rapide pour cible un élément parent avec$
et ensuite utiliserselect()
pour votre sélecteur dedonc
peut être réécrite comme ceci:
OriginalL'auteur robjmills
Ce n'est pas particulièrement jolie, mais si vous courez dans une situation comme je l'ai fait récemment, où il pourrait être de plusieurs éléments avec le même id sur la page et vous n'avez pas la possibilité de changer, alors quelque chose de ce genre de travail. Dans mon cas, je savais au moins qu'ils étaient tous dans les balises span.
Je suis conscient de cela, mais se sont heurtés à des scénarios dans lesquels ils n'étaient pas, je n'avais aucun contrôle sur eux, et pourtant toujours nécessaire pour être en mesure de travailler avec eux.
OriginalL'auteur JST