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 18/06/2011, 10h55   #1
Invité de passage
 
Inscription : juin 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 1
Points : 0
Points : 0
Par défaut $(this).attr ne fonctionne pas

Bonjour,

Je rencontre un problème avec $(this).attr.
Je voudrai récupérer le title d'un lien lorsque je clique dessus. Le problème, c'est qu'il existe plusieurs liens avec la même class.

Un exemple :

Code :
1
2
3
<a href="#" class="test" title="lien 1">...</a>
<a href="#" class="test" title="lien 2">...</a>
<a href="#" class="test" title="lien 3">...</a>
et au niveau du javascript :

Code :
1
2
3
4
5
6
7
8
<script type="text/javascript">
$(document).ready(function() {
	$('.test').click(function() {
		var titre = $(this).attr('title');
		alert(titre);
	});
});
</script>
Mais ça ne fonctionne pas, ça me retourne "undefined"...
Si je remplace $(this) par $('.test'), j'obtiens toujours "Lien 1" peu importe le lien sur lequel je clique...

Quelqu'un pourrais t'il me donner une piste pour avancer ?

Merci d'avance !
ethan44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 11h08   #2
Membre éclairé
 
Homme
Webmaster
Inscription : septembre 2007
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2007
Messages : 376
Points : 377
Points : 377
Salut,

Un coppié collé de ton code fonctionne chez moi ...
Finality est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h18.


 
 
 
 
Partenaires

Hébergement Web