首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript(jQuery ajax之类的)为多个下拉列表设置默认值?

如何使用javascript(jQuery ajax之类的)为多个下拉列表设置默认值?
EN

Stack Overflow用户
提问于 2013-08-28 08:34:07
回答 6查看 3.4K关注 0票数 3

我自己正在做我的网络技术实验。我有两个下拉列表引用在一个div。

代码语言:javascript
复制
<div id="A">
<select>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
</select>
<select>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
</select>
</div>

这里是我的javascript代码:

代码语言:javascript
复制
$(document).ready(function(){
        $('#A option:eq(1)').attr("selected", "selected");
});

我期待的是下拉列表选项"2“和"7",但只有"2”但"7".oh,我可以通过单线脚本代码(而不是设置两个div与两个标签两个下拉),非常感谢答复和帮助。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-08-28 08:38:21

演示

代码语言:javascript
复制
$(document).ready(function () {
    $('#A select').each(function () {
        $(this).find('option:eq(1)').prop("selected", "selected");
    });
});
票数 1
EN

Stack Overflow用户

发布于 2013-08-28 08:38:05

代码语言:javascript
复制
$('#A').find('select option:nth-child(2)').attr("selected", "selected");
票数 2
EN

Stack Overflow用户

发布于 2013-08-28 08:37:49

你应该使用:

代码语言:javascript
复制
$('select').find('option:eq(1)').attr("selected", "selected");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18483041

复制
相关文章

相似问题

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