【发布时间】:2015-07-24 16:16:48
【问题描述】:
我有一个 html 选择下拉列表,它通过对数据库进行 ajax 调用来填充它的选项。用户可以按下一个按钮,然后允许他们编辑选项的文本并将其保存回数据库。用户完成编辑后,我希望所选选项保持他们刚刚编辑的选项。这是我所拥有的
getSessions();
var opt = $("#ddlSessionList option[value='" + sessionId + ";" + group + "']");
opt.attr('selected', true);
数据保存后调用。 getSessions() 使用当前选项选项刷新选择下拉菜单。发生的事情是选择,而不是将其索引更改回我将其指向的选项,而是返回第 [0] 选项 - 这只是默认的“-- 选择会话名称 -”类型选项。
我认为我做错了什么,或者 jquery 存在问题,无法在实现后快速选择动态创建的选项。
【问题讨论】:
-
试试这个 var opt = $("#ddlSessionList >option[value='" + sessionId + ";" + group + "']"); opt.attr('selected', true);
标签: javascript jquery html