1
私はこの種のテーブルを持っていて、多くの行を持ち、各行には2つの列があり、最初の列にはテキストがあり、2番目の列には各行のチェックボックスのリストがあります。私は各列の選択されたチェックボックスの値ではなく、最初の列の値を取得することができました。チェックボックスから値を取得する
Javaスクリプトの "for"ループにvar cellval=Table.rows[i].cells[0].firstChild.data
を使用して最初の列値を取得しましたが、このforループ内の各行に対して選択したチェックボックスの値を取得するにはどうすればよいですか? (2番目のセルの選択されたチェックボックスの値は、1番目のセルの値ごとにマップする必要があります)
<tbody>
<% List data = (List) request.getAttribute("fiboterm");%>
<%int i=0;%>
<c:forEach var="row" items="${PhraseScoreList}">
<tr>
<td width="75%">${row.phraseContent}</td>
<td width="25%">
<div style="overflow: auto; width: 200px; height: 75px; border: 1px solid #336699; padding-left: 5px">
<%Iterator itr;%>
<%
for(int j=0;j<data.size(); j++){
%>
<input type="checkbox" name="nums<%=i%>" id="chk[<%=i%>]" value="<%=data.get(j)%>"> <%=data.get(j)%><br>
<%}
i++;
%>
</div>
</td>
</tr>
</c:forEach>
</tbody>
感謝@mykey、答えの1番目のオプションで私はタスクを実行することができました – Kasun