【发布时间】:2011-08-11 07:21:38
【问题描述】:
我有一个<select> html 元素,我让用户创建对象,然后动态包含在下拉选择列表中。我希望将选择菜单设置为新创建的对象。 jQuery如何设置选中的元素?
【问题讨论】:
-
你能分享你用来将新选项添加到下拉列表的代码吗?
我有一个<select> html 元素,我让用户创建对象,然后动态包含在下拉选择列表中。我希望将选择菜单设置为新创建的对象。 jQuery如何设置选中的元素?
【问题讨论】:
$("#mySelect > #idOfTheOptionIWant").attr("selected", "selected");
相反的存在(取消选择一个选项):
$("#mySelect > #idOfTheOptionIWant").removeAttr("selected");
【讨论】:
选择元素后,只需将选项的“selected”属性设置为 true。示例:
您的选择元素具有 id="foo" 并且您要选择的列表中的元素是元素:
$("#foo").element.selected = true;
差不多就是这样。
【讨论】:
element 应该是什么?名称或值?
Uncaught TypeError: Cannot read property '288' of undefined
设置newOption.selected = true。
【讨论】: