0

我正在向 selectList 动态添加一个选项并尝试使其成为选定项目,但以下代码似乎并未使该选项被选中。但是,它确实提供了该选项。

$("#LicenseId").append(data).prop("selected", true);

请问我做错了什么?

4

2 回答 2

1

除了使用 prop 之外,您还可以尝试 attr 方法。

$("#LicenseId").append(data).attr("selected", "selected");
于 2013-06-23T18:37:24.760 回答
0

您需要先取消选择当前选择的选项:

var d = $('<div />').append(data).find('option').prop('selected', true);

$("#LicenseId").find('option').removeProp('selected').end().append(d);
于 2013-06-23T18:08:56.900 回答