如何通过javascript在下拉菜单中设置选定的值
这个问题在这里已经有了答案:
这并不解释其中的变量:
find('option[value=data.tasks_deliverable_id]')
  该字符串值是一个文字字符串。  它特别寻找一个名为“data.tasks_deliverable_id”的值。  要使用data变量,你需要它在字符串之外: 
find('option[value=' + data.tasks_deliverable_id + ']')
$.get('loadTaskDetails' + $taskId, {taskId: $taskId}, function(data) {
     $.each(data, function(i, data) {
        $('#ddl_Deliverables option').removeAttr('selected');
        $('#ddl_Deliverables').find('option[value="' + data.tasks_deliverable_id + '"]').attr('selected', 'selected');    
     });
}, 'json');
上一篇: How to set selected value in dropdown through javascript
