我在使用 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() 并得到相同(缺少)的结果。
我错过了什么?