这应该是一个相当简单的任务,但所有的在线解决方案从来没有为我工作。
我有一个包含贷款类型的数组:
var arrLoanType = {
1:"Regular Loan",
2:"Emergency Loan",
3:"Special Loan",
...}
我将以上内容与数据库中的条目进行比较,以便从数组中删除数据库中现有的条目。
$.each(arrLoanType, function(index, value){
$("#loanType").append("<option value='"+index+"'>"+value+"</option>");
});
现在的问题是,我要做的是根据选项的文本有一个默认的选定字段。这是我的代码:
$('#loanType option').filter(function () {
return $(this).text() == selectedLoan;
}).attr('selected','selected');
哪里
selectedLoan
var selectedLoan = $("#loanSelected").val();
只是不起作用。这就是我的HTML代码结构在
$.each
<select name="" id="loanType" class="form-control" required="">
<option value="" selected="" disabled="" hidden="">Select Loan Type...</option>
<option value="1">Regular Loan</option>
<option value="2">Emergency Loan</option>
<option value="3">Special Loan</option>
...
我已经试过删除第一个项目上的“selected”属性,但仍然不起作用。任何帮助都将不胜感激。谢谢。