ユーザーが複数のオプションを選択できる複数の選択ボックスが表示されるjspフォームがあります。
<td rowspan="4" colspan="1">Team Leaders<br />
<form:select id="teamLeader" multiple="multiple" size="10" path="teamLeader"/>
</td>
<td rowspan="4" colspan="1">HODs<br />
<form:select id="teamHod" multiple="multiple" size="10" path="teamHod"/>
</td>
<td rowspan="4" colspan="1">Directors<br />
<form:select id="teamDir" multiple="multiple" size="10" path="teamDir"/>
</td>
<td rowspan="4" colspan="1">Members<br />
<form:select id="teamPersons" multiple="multiple" size="10" path="teamPersons"/>
</td>
ユーザーが保存をクリックすると、すべての選択ボックスのすべてのオプションが選択済みに設定されます。次のように、各選択ボックスに小さな jQuery メソッドを使用することで、これを実現できます。
jQuery(document).ready(function () {
jQuery('#saveButton').click(function () {
jQuery('#teamPersons').each(function () {
jQuery('#teamPersons option').attr("selected", "selected");
});
});
});
ただし、問題は、4 つの選択ボックスのそれぞれに対してメソッドを作成する必要があることです。これを行う簡単な方法はありますか。つまり、すべてのオプションを選択済みに設定する単一の jQuery メソッドを記述しますか?