你能用javascript设置一个select元素的defaultSelected值吗?

Can you set the defaultSelected value of a select element with javascript

本文关键字:元素 select 一个 defaultSelected 值吗 javascript 设置      更新时间:2023-09-26

可以用javascript编程地设置一个选择字段的defaultSelected值吗?我的问题是,当检查用户更改的值时,当我们的开发人员以编程方式更改所选选项时,我将为下面的if条件获得true。我希望他们也更新defaultSelected。

        if (thisElement.options[j].selected !=
            thisElement.options[j].defaultSelected)
        {
          dirty = true;
        }

每当他们制作

select_element.value = 'someValue';

在下拉菜单中选择一个值,使它们也设置了选项的defaultSelected属性:

select_element.children[/*selected index*/].defaultSelected = true

编辑。 Jquery中:

$('#select_element').val('someValue');
$('#select_element option:selected').attr('defaultSelected','true')