【发布时间】:2015-02-08 20:58:02
【问题描述】:
我有一个由我的应用的 Javascript 代码生成的选择列表
<select name="addToContexts" id="addToContexts">
<option selected>private</option>
<option>public</option>
<option>shared</option>
</select>
我需要做的是,当用户执行某个操作时,selected 参数会切换到另一个选项,因此结果将类似于:
<select name="addToContexts" id="addToContexts">
<option>private</option>
<option selected>public</option>
<option>shared</option>
</select>
您知道是否有一种方法可以做到这一点,而无需重新生成整个 options 列表,只需使用 jQuery 通过 ID 获取 select 元素并更改所选选项?
谢谢!
【问题讨论】:
-
用户执行的“特定操作”是什么?
-
他们双击我页面上的一个元素,然后将该元素放入表单的 textarea 字段中,以便对其进行编辑。选择字段是该表单的一部分,并显示该元素所属的上下文。
-
你试过
$('#addToContexts option:eq(1)').prop('selected',true)吗? -
这个很简单查看这个帖子stackoverflow.com/questions/1314245/…
标签: javascript jquery forms