2012-02-07 7 views
1
<script type="text/javascript"> 
     $.subscribe('linkclicked',function(){ 
      //code to find out the id of which sj:a was clicked 
     }); </script> 

<sj:a id="link1" href="n1.action" targets="maindiv" onClickTopics="linkclicked">Link1</sj:a> 
<sj:a id="link2" href="n2.action" targets="maindiv" onClickTopics="linkclicked">Link2</sj:a> 
<sj:a id="link2" href="n3.action" targets="maindiv" onClickTopics="linkclicked">Link3</sj:a> 

Quel code doit être écrit pour trouver l'ID du lien sur lequel on clique?savoir sur quel lien a été cliqué dans onClickTopics

Répondre

-1

Vous pouvez utiliser l'objet event qui est le premier argument du gestionnaire pour trouver l'élément cible qui a déclenché l'événement. Essaye ça.

$.subscribe('linkclicked',function(event){ 
     //code to find out the id of which sj:a was clicked 
     alert(event.target.id); 
}); 
+0

il donne indéfini. –

+0

Pouvez-vous archiver la console 'console.log (event)'? – ShankarSangoli

+0

permet de continuer dans le chat http://chat.stackoverflow.com/rooms/7405/struts2-jquery-plugin –

Questions connexes