###前提・実現したいこと
Struts2を使用して検索画面を作成しています。
検索結果をjsp内でiteratorタグを使用し表示させており、各行の先頭データがリンクになっています。
実現したいことは、リンクを押下した際にjavascriptでその行のデータを取得させることです。
よろしくお願いします。
###発生している問題・エラーメッセージ
tdタグにIDを付与してみましたがiteratorで生成される行全てに同じID名がついてしまうため上手く動作しません
###該当のソースコード
html
1<s:iterator var="searchResult" value="search.result"> 2 <tr> 3 <td id="AAA_ID"> 4 <s:property value="AAA" /> 5 </td> 6 <td id="BBB_ID"> 7 <a id="runJs" href="#"><s:property value="BBB" /></a> 8 </td> 9 <td id="CCC_ID"> 10 <s:property value="CCC" /> 11 </td> 12 <td id="DDD_ID"> 13 <s:property value="DDD" /> 14 </td> 15 <td id="EEE_ID"> 16 <s:property value="EEE" /> 17 </td> 18</s:iterator>
javascript
1$("#runJs").on("click", function () { 2 var AAA = document.getElementById("AAA_ID").innerText; 3 var BBB = document.getElementById("BBB_ID").innerText; 4 var CCC = document.getElementById("CCC_ID").innerText; 5 var DDD = document.getElementById("DDD_ID").innerText; 6 var EEE = document.getElementById("EEE_ID").innerText; 7 8});
###試したこと
tdタグにIDを付与
→iteratorで生成される行全てに同じID名がついてしまうため上手く動作しない
「jsp iterator内 tdタグ id」等で検索
→参考になりそうな結果が得られなかった
###補足情報(言語/FW/ツール等のバージョンなど)
Struts2
Tomcat6
Java6
Eclipse4.4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/22 00:17
2017/11/22 00:25
2017/11/22 00:44
2017/11/22 00:52
2017/11/22 02:43