27 votes

jquery v1.3.2 trouver élément par attribut

J'ai besoin de trouver et d'itérer à travers tous les éléments de l'enfant qui ont un attribut spécifique. Le code suivant a bien fonctionné dans jquery 1.2.6, mais jette l'exception dans 1.3.2

Quelle est la bonne façon d'y parvenir?

40voto

tvanfosson Points 268301

Débarrassez-vous de l'i ', je crois.

De la jQuery sélecteur docs:

Note: Dans jQuery 1.3 [@attr] style les sélecteurs ont été supprimés (ils ont été précédemment déprécié sain d'être déprécié en jQuery 1.2). Il suffit de supprimer le symbole ' de votre sélecteurs afin de les faire fonctionner Nouveau.

2voto

Konstantin Tarkus Points 16862

Notez le « ' avant que le nom d'attribut n'ait été déprécié à la version 1.2.

Il suffit de l'enlever et vous êtes bon pour aller.

2voto

Seb Points 17238

notation est dépréciée en jQuery 1.3. Enlevez le panneau et vous êtes prêt à partir.

1voto

zhilevan Points 782

si c'est la meilleure façon de trouver et de changer quelque chose

    $('.youritem').each(function(){
                          if($(this).attr('title') == 'add image')
                                           $(this).attr('id','imageuploader');

                        });
 

0voto

rofrol Points 390

Ne fonctionne pas pour moi dans IE quand je veux trouver des entrées avec `` .

Fonctionne quand je passe à `` . Peut-être que d'autres combinaisons fonctionnent aussi http://stackoverflow.com/a/3012975/588759

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X