首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在任何位置使用jquery添加选项时如何添加“选定”属性

在任何位置使用jquery添加选项时如何添加“选定”属性
EN

Stack Overflow用户
提问于 2018-04-24 23:33:45
回答 3查看 91关注 0票数 0

我想在第三个位置添加“选定的”属性。您能解释一下我是否可以在jquery的append()中添加选定的属性。

代码语言:javascript
运行
复制
for (i = 0; i < 10; i++)
{ 
     if(i==3)
     {
       $('#mySelect').append($('<option>',
       {
          value: i,
          text :i
      }));
    }
}
EN

Stack Overflow用户

发布于 2018-05-04 14:27:33

这个问题是因为嵌套的if语句,它只导致option的值3被附加到select

要解决这个问题,您可以将所有option元素附加到一起,然后设置val() of select以选择所需的特定元素。试试这个:

代码语言:javascript
运行
复制
var html = [];
for (i = 0; i < 10; i++) {
  html.push($('<option>', {
    value: i,
    text: i
  }));
}

$('#mySelect').append(html).val(3);
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="mySelect"></select>

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50012059

复制
相关文章

相似问题

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