Jquery动态地将选项附加到选择列表,然后选择新选项

时间:2013-06-23 18:07:33

标签: jquery selectlist

我动态地向selectList添加一个选项并尝试将其设为选定的项目,但以下代码似乎没有选择该选项。然而,它确实提供了选项。

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

我做错了什么,拜托?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

$("#LicenseId").find('option').removeProp('selected').end().append(d);