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 14/04/2011, 18h24   #1
Membre habitué
 
Avatar de ilalaina
 
Homme Ilalaina Rasoloarison
Inscription : mai 2007
Messages : 330
Détails du profil
Informations personnelles :
Nom : Homme Ilalaina Rasoloarison
Localisation : Madagascar

Informations forums :
Inscription : mai 2007
Messages : 330
Points : 129
Points : 129
Envoyer un message via Yahoo à ilalaina Envoyer un message via Skype™ à ilalaina
Par défaut .keypress() avec sélecteur de classe parcourt tous les éléments

Bonjour à tous.

J'utilise Jquery 1.5.

J'ai des textareas et je détecte l'appui sur la touche entrée par .keypress().
J'utilise donc un sélecteur de classe pour les textarea que je veux traiter :
Code :
1
2
3
4
 
$('.ma_classe').keypress(function(e) {
	alert('test');
});
Mon problème c'est que si j'ai par exemple 4 textareas ayant ma_classe comme classe : alert('test'); sera appelé 4 fois.

J'ai cherché sur le net masi j'ai pas trouvé de solution.
Besoin d'aide

Merci d'avance.
__________________
" ... On naît, on vit, on meurt, mais exister est un honneur ... "
ilalaina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 22h09   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 933
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 933
Points : 4 756
Points : 4 756
Bonsoir,
pour te convaincre que seule la TEXTAREA concernée affichera le message essaies
Code :
1
2
3
4
$('.ma_classe').keypress(function(e){
  alert( this.value);
  this.focus();
});
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 09h08   #3
Membre habitué
 
Avatar de ilalaina
 
Homme Ilalaina Rasoloarison
Inscription : mai 2007
Messages : 330
Détails du profil
Informations personnelles :
Nom : Homme Ilalaina Rasoloarison
Localisation : Madagascar

Informations forums :
Inscription : mai 2007
Messages : 330
Points : 129
Points : 129
Envoyer un message via Yahoo à ilalaina Envoyer un message via Skype™ à ilalaina
Merci pour votre réponse.
En fait la source du problème c'était que mon fichier JS a été plusieurs fois appelée, il était dans une boucle sans que je m'en aperçoive.
__________________
" ... On naît, on vit, on meurt, mais exister est un honneur ... "
ilalaina 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 01h20.


 
 
 
 
Partenaires

Hébergement Web