Javascript Mozilla:Selected选项未使用jquery覆盖上一个选择的选项。

Javascript Mozilla:Selected选项未使用jquery覆盖上一个选择的选项。,javascript,jquery,asp.net,html-select,dropdown,Javascript,Jquery,Asp.net,Html Select,Dropdown,我有多个选项的下拉列表。选择第一个选项后,根据条件选择另一个选项,其发生在HTML代码中,但在浏览器上显示第一个选项被选中。外壳与chrome配合使用效果良好,但在mozilla中不起作用。找到下面的代码 var selectOption = "<option value='1' >1st option</option>"; var selectOption = "<option value='-1' selected>--Select vehicle

我有多个选项的下拉列表。选择第一个选项后,根据条件选择另一个选项,其发生在HTML代码中,但在浏览器上显示第一个选项被选中。外壳与chrome配合使用效果良好,但在mozilla中不起作用。找到下面的代码

var selectOption = "<option value='1' >1st option</option>";    
var selectOption = "<option value='-1' selected>--Select vehicle--</option>";
$('select[id$=ddlServiceVehicle]').prepend(selectOption);
但在用户界面上,它会显示所选的--选择车辆--选项。仅适用于mozilla

当我检查发现的元素时

<option value='-1'>--Select vehicle--</option>
<option value='1' selected="selected">1st option</option>
——选择车辆--
第一选项
还在UI上吗


提前谢谢。

我得到了解决方案,但仍然希望得到更多的答案和澄清。不,我的答案

我找到了instate.attr使用.prop的解决方案

$('select[id$=ddlServiceVehicle] option[value=1]').attr("selected","selected");

$('select[id$=ddlServiceVehicle] option[value=1]').prop("selected","selected");
这对我有用。但如果有任何一次可以提供不同的答案,我将不胜感激

$('select[id$=ddlServiceVehicle] option[value=1]').attr("selected","selected");

$('select[id$=ddlServiceVehicle] option[value=1]').prop("selected","selected");