jquery でフォームから選択した値を使用する際に問題があります。それは密接に関連しています:
上記の(および他の)例を使用して、この作業を何時間も試みました。
口座番号のドロップダウン リストがあります。
<form id="accounts">
<select>
<option value="">Select one</option>
<c:forEach var="custAccount" items="${customerAccounts}">
<option value=${customerAccount}>${customerAccount.accountId}</option>
</c:forEach>
</select>
</form>
選択したアカウントを href で使用したい:
<a href="Controller?&accountid='+selectedAccount+'&username=${username}&userid=${userid}&command=customerNewTransaction">Start new transfer</a>
そして、ここに私のスクリプトがあります:
<script type="text/javascript">
$(document).ready(function() {
var selectedAccount;
$("#accounts").change(function() {
selectedAccount = $(this).text();
});
});
</script>
これは機能せず、選択したテキストは毎回空です。また、同じ(不足している)結果で .val() も呼び出してみました。
私は何が欠けていますか?