这应该是一个相当简单的任务,但所有的在线解决方案从来没有为我工作。
  
  
   我有一个包含贷款类型的数组:
  
  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”属性,但仍然不起作用。任何帮助都将不胜感激。谢谢。