Firefox在设置选择值时保留先前的值

时间:2018-12-04 19:02:06

标签: jquery firefox select

我正在尝试使用jQuery设置下拉列表的值。

我用过

$('select[name="function"]').val('Major');
$('select[name="function"]').val('Major').change();
$('select[name="function"]').val('Major').trigger('change');
$('select[name="function"]').val('Major').trigger('update');

当在页面加载期间设置值时,这种方法是可行的,但是当我切换选项卡时,下拉列表将还原为先前的选择,而不是jquery的设置值。为什么会这样?

1 个答案:

答案 0 :(得分:0)

您应该尝试在您的js代码上放置一些断点,并在选择时查看这些值发生了什么。

确保options标记中的值与val方法中的值匹配。您也可以像这样强制更改:

$("#mydropdownlist").val("myvalue").change();