1

次のような JSP コードがあります。

<% int idx=0; %>
<logic:iterate id="emp" name="myForm" property="myList" indexId="xdi">
<tr class="myClass">
    <td>
        <input type="hidden" name="emp[<%=idx%>].compKey.id" />
        <input type="hidden" name="emp[<%=idx%>].compKey.joinDate" />
        <input type="hidden" name="emp[<%=idx%>].compKey.address" />
        <input type="hidden" name="emp[<%=idx%>].compKey.house.address" />
        <input type="hidden" name="emp[<%=idx%>].name" />
        <input type="hidden" name="emp[<%=idx%>].fakeaddress" />
        <input type="hidden" name="emp[<%=idx%>].address" />
    </td>
</tr>
<% idx++; %>
</logic:iterate>

name="emp[..].address" の input タグを jQuery で検索して繰り返したい。私がこれを試した場合:

$('tr.myClass input[name$=address]').each(function(index){
    alert($(this).val());
});

また、name="emp[..].compKey.address"、"emp[..].compKey.house.address"、"emp[..].fakeaddress" で入力タグを繰り返します。emp[*].address のように途中でワイルドカードを使用して検索することはできますか?

4

1 に答える 1