Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/07/2011, 16h44   #1
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
Par défaut Détection click sur un lien

Bonjour,

Je cherche à exécuter un script sur une série de liens bien précis.
Tous mes liens comporte le champs "name" comme ci-dessous :
Code :
<a href="#toto" name="LienVersToto">Toto</a>
Lors de la sélection de ce lien, je déclenche un code javascript à l'aide de cette méthode :
Code :
1
2
$(document).ready(function() {
$('a[name=LienVersToto]').click(function(e) {...
Cela fonctionne très bien.
Je cherche à exécuter le même script, mais avec un autre lien. Je voudrais éviter de dupliquer mon script, donc je cherche à mettre plusieurs possibilité de mettre plusieurs condition dans la balise :
Code :
$('a[name=LienVersToto]').click
Quelque chose du genre :
Code :
$('a[name=LienVersToto]||a[name=LienVersTiti]').click
Quelqu'un à une idée ?

PS: Si je laisse le même nom à tous mes liens, cela fonctionne, mais c'est pas très propre...
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 17h11   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 803
Points : 35 803
Code :
$('a[name=LienVersToto], a[name=LienVersTiti]').click
ou
Code :
$('a[name=^LienVers]').click
ceci dit, à quoi te sert de mettre un name sur un lien, une classe serait plus appropriée...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/07/2011, 19h06   #3
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
Citation:
Envoyé par Bovino Voir le message
Code :
$('a[name=LienVersToto], a[name=LienVersTiti]').click
ou
Code :
$('a[name=^LienVers]').click
ceci dit, à quoi te sert de mettre un name sur un lien, une classe serait plus appropriée...
Bien vu, la classe serait certainement une solution beaucoup plus propre.
Je test ça demain.
Merci
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 14h14   #4
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
Bon bah je confirme, avec l'utilisation des "class" plutôt que des "name" cela fonctionne et est beaucoup plus propre.
Merci pour ton aide.
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h43.


 
 
 
 
Partenaires

Hébergement Web