struts2 的iterator标签迭代出来的多行数据,如何获取点击行来获取行信息?

<s:iteratorvalue="infos"id="info"><trclass="rowInfo"onclick="getDetailInfo()"><td><s:... <s:iterator value="infos" id="info">
<tr class="rowInfo" onclick="getDetailInfo()">
<td><s:property value="#info.id" /></td>
<td><s:property value="#info.name" /></td>
<td><s:property value="#info.sex" /></td>
</tr>
</s:iterator>
infos:List<Map<String,String>>类型
在迭代出来的数据中,如何通过点击行来显示某行的详细信息?getDetailInfo()中的参数该怎么写?
展开
 我来答
wutian4567268
2011-02-21 · TA获得超过446个赞
知道小有建树答主
回答量:375
采纳率:50%
帮助的人:187万
展开全部
<tr class="rowInfo" onclick="getDetailInfo()">
变成
<tr class="rowInfo" onclick="getDetailInfo('#info.id')">
再改一下getDetailInfo方法,通过传的id就知道点击的是哪一个了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyexu
2011-02-21 · TA获得超过356个赞
知道答主
回答量:150
采纳率:0%
帮助的人:196万
展开全部
<s:iterator > 好像有个属性 status ,值是当前遍历的这个集合的下标,可以用这个来作为<tr>的id,点击的时候,直接传当前点击的行的id,js里对他进行操作
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-02-21
展开全部
这个好像要到编辑里面选中在获取的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a06131021
2012-03-01 · TA获得超过178个赞
知道答主
回答量:119
采纳率:100%
帮助的人:49.3万
展开全部
<td>
<s:a href="**.jsp?info.id=%{#info.id}">
<s:property value="#info.id">
</s:a>
</td>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csq39
2011-02-22
知道答主
回答量:17
采纳率:0%
帮助的人:5.6万
展开全部
getDetailInfo(this)
在js中
function getDetailInfo(obj){
obj.style.display="";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式