首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用jQuery选择下拉选项?

如何使用jQuery选择下拉选项?
EN

Stack Overflow用户
提问于 2011-02-01 23:43:26
回答 12查看 404.2K关注 0票数 168

我想知道是否有可能让jQuery在下拉框中选择一个<option>,比如第4项?

代码语言:javascript
复制
<select>
    <option></option>
    <option></option>
    <option></option>
    <option></option>
    <option></option>
</select>

我希望用户单击一个链接,然后让<select>框更改它的值,就像用户通过单击<option>选择了它一样。

EN

回答 12

Stack Overflow用户

发布于 2011-02-01 23:46:08

解决方案:

代码语言:javascript
复制
$("#element-id").val('the value of the option');
票数 159
EN

Stack Overflow用户

发布于 2013-01-17 22:25:17

HTML select元素有一个selectedIndex属性,可以写入该属性以选择特定的选项:

代码语言:javascript
复制
$('select').prop('selectedIndex', 3); // select 4th option

使用普通JavaScript可以通过以下方式实现:

代码语言:javascript
复制
// use first select element
var el = document.getElementsByTagName('select')[0]; 
// assuming el is not null, select 4th option
el.selectedIndex = 3;
票数 54
EN

Stack Overflow用户

发布于 2015-11-05 18:22:00

我会这样做的

代码语言:javascript
复制
 $("#idElement").val('optionValue').trigger('change');
票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4864620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档