2012-02-07 20 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> 

クリックされたリンクのIDを調べるには、どのようなコードを記述する必要がありますか?onClickTopicsでどのリンクがクリックされたかを調べる

答えて

-1

ハンドラの最初の引数であるeventオブジェクトを使用して、イベントをトリガしたターゲット要素を見つけることができます。これを試して。

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

これは未定義です。 –

+0

'console.log(event)'コンソールをチェックインできますか? – ShankarSangoli

+0

チャットで続行できますhttp://chat.stackoverflow.com/rooms/7405/struts2-jquery-plugin –

関連する問題