我想在struts2应用程序的每一行表格中添加单选按钮。然后单击单选按钮并知道所选行。我该如何定义它?这是我的struts2表
<table>
<tbody>
<s:iterator var="list" value="toolSearchForm.toolInfoList">
<tr>
<td>
<s:radio name="toolSearchForm.selectedCheckValue" list="checkValue"/>
</td>
<td><s:property value="categoryName" /></td>
<td><s:property value="toolName" /></td>
<td><s:property value="version" /></td>
<td><s:property value="updateDate" /></td>
</tr>
</s:iterator>
</tbody>
</table>
答案 0 :(得分:0)
将id属性添加到行
<tr id="row__%{#list.index}">
所以你的第一行的id为row_0,第二行为row_1,依此类推
单击单击按钮上的传递索引
<s:radio id="check_%{#list.index}" onclick="selectRadio(%{#list.index})" name="toolSearchForm.selectedCheckValue" list="checkValue"/>
在javascript中有这个功能
function selectRadio(rowIdIndex){
//get the row element using the index value
var rowElement = document.getElementById("row_" + rowIdIndex);
//remove the element or hide the element as per your requirement
}