【发布时间】:2012-03-15 20:48:21
【问题描述】:
我需要通过 ajax 调用动态创建选择元素的选项。选项的数量及其内容会有所不同。这是在 ajax 调用之前的样子:
<select name="groupid" style="width:100%;">
<option value="0" selected>(Please select an option)</option>
</select>
这是我创建具有虚拟值的选项元素的尝试之一:
$("<option></option>", {value: "999"}).appendTo('.select-group');
但它会在选择之外添加它。我也不知道怎么设置里面的文字。
有什么想法吗?我已经看到一些关于使用静态数量的现有选项填充现有选择表单的问题,但不是这样的。
谢谢。
【问题讨论】:
-
如果
'.select-group'是您的select元素,那么它会起作用,尽管您可能也想给它一些文本:{value: "999", text: "999"}。 -
在这里阅读更多 - kvcodes.com/2016/10/…
标签: jquery