2011-04-23 142 views
0

我有一个<select> html元素,我有用户创建的对象然后动态地包含在下拉选择列表中。我想将选择菜单设置为新创建的对象。如何使用jQuery设置所选元素?如何用jQuery设置select html元素的选定元素?

+0

你可以分享你使用添加新的选项,在下拉列表中的代码? – 2011-04-23 00:52:00

回答

3
$("#mySelect > #idOfTheOptionIWant").attr("selected", "selected"); 

反向之中(以取消选择一个选项):

$("#mySelect > #idOfTheOptionIWant").removeAttr("selected"); 
0

设置newOption.selected = true

1

一旦你选择了你的元素,只需将该选项的'selected'属性设置为true。例如:

如果您选择元素具有ID =“foo”和您要选择列表中的一个元素是元素:

$("#foo").element.selected = true; 

这几乎是它。

+0

'元素'应该是什么?名称或价值? – 2011-04-23 00:54:20

+0

@Justin我已经编辑了答案,包括如果您有要选择的元素的值,该怎么做。 – BraedenP 2011-04-23 00:58:25

+0

我得到这个错误:'未捕获的类型错误:无法读取属性未定义的'288' – 2011-04-23 01:10:07