我正在向 selectList 动态添加一个选项并尝试使其成为选定项目,但以下代码似乎并未使该选项被选中。但是,它确实提供了该选项。
$("#LicenseId").append(data).prop("selected", true);
请问我做错了什么?
我正在向 selectList 动态添加一个选项并尝试使其成为选定项目,但以下代码似乎并未使该选项被选中。但是,它确实提供了该选项。
$("#LicenseId").append(data).prop("selected", true);
请问我做错了什么?
除了使用 prop 之外,您还可以尝试 attr 方法。
$("#LicenseId").append(data).attr("selected", "selected");
您需要先取消选择当前选择的选项:
var d = $('<div />').append(data).find('option').prop('selected', true);
$("#LicenseId").find('option').removeProp('selected').end().append(d);