为什么当我使用 JavaScript 代码在下拉列表中设置所选值时,属性“selected”不在 html 中设置,而是在布局中设置。
$("#my_dropdown").val('some_value');
$("#my_dropdown option[value='"+some_value+"']").attr("selected", true);
最佳答案
使用prop()
:
$("#my_dropdown option[value='" + some_value + "']").prop("selected", true);
但是,您问题中的第一种方法(设置 val()
)是更好的做法。
关于javascript - 所选选项未显示在 html 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14361459/