How to set selected value in dropdown through javascript
本问题已经有最佳答案,请猛点这里访问。
我使用以下jquery代码从数据库中获取数据-
1 2 3 4 | $.get('loadTaskDetails' + $taskId, {taskId: $taskId}, function(data) { $.each(data, function(i, data) {$('#ddl_Deliverables').find('option[value=data.tasks_deliverable_id]').attr('selected', true); }); }, 'json'); |
我有一个下拉列表(DDL_可交付成果),它已经包含了许多选项。我希望通过$.get方法使用来自数据库的maching值来设置选项值。
这并不能解释其中的变量:
1 | find('option[value=data.tasks_deliverable_id]') |
该字符串值是一个文本字符串。它专门寻找一个名为"data.tasks-deliverable-id"的值。要使用
1 | find('option[value=' + data.tasks_deliverable_id + ']') |
1 2 3 4 5 6 | $.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'); |