为什么当我使用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/