Bonjour, j'utilise une fonction ajax sur le click d'une balise <a> sur son identifiant comme ceci
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 <a  id="message_action" href=" {{ path('mail_receive_product', {'id':p.id}) }} "">
               Avertir </a>

et voici ma fonction ajax

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$('#message_action').click(function(){
         $.ajax({
                url: $(this).attr('href'),
                type: 'GET',
                success: function(data){
 
                    $("#corp").before('<div class="messageBox"><div>');
 
                   $(".messageBox").html(data);
                   }
 
    });
    return false;
});
jusque ici tout va bien mais je voudrais l'utilisé pour d'autre action, donc comme ceci
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<a  id="message_action" href=" {{ path('mail_receive_product', {'id':p.id}) }} ""> Avertir </a>
<a  id="message_action" href=" {{path('Ecommerce_produit_vue', {'id':p.id}) }}"> Détail du produit</a>
et continuer a pouvoir recuperer mon $(this) que j'ai cliquer, pour pourvoir utiliser le url: $(this).attr('href'), selon le clique executer.
Mais le probleme c que lévenement ce fait seulement sur un seul des liens.

Je voulais donc passer plusieur selecteur au click du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$('#selecteur1, #selecteur2').click(function(){
mais probleme

Quel solution utiliser les amis pour pas devoir rééecrire ma focntion autant de fois que de selecteur..

Merci les amis