使用jquery设置html选择选项

时间:2010-03-05 23:30:51

标签: jquery html

我在选择中有一个列表。选择一个选项后,我会进行检查,偶尔我想将所选内容更改为索引0(第一个选项,值=“”)。如何使用jquery将select设置为该选项?

5 个答案:

答案 0 :(得分:3)

以下是您要找的内容:

$('select > option')[0].selected = true;

答案 1 :(得分:0)

$('select> option')[0] .attr('selected','selected')应该工作我认为

答案 2 :(得分:0)

选择> option =获取select的后代 :eq(0)表示获得第一个(index = 0) 然后设置属性

$("select > option:eq(0)").attr("selected","selected")

答案 3 :(得分:0)

我知道没有被要求,但我用它来选择所有DropDownLists中的第一个值

$("option:first-child").attr("selected", "selected");

答案 4 :(得分:0)

这是一个extension method,可以帮助您简化内联语法

$.fn.extend({
    deselect: function() {
        this.filter("select").each(function() { 
            $("option", this)[0].selected = true;
        });
    }
});

然后,您可以这样称呼它:

$("#selector").deselect();

这是一个演示:

jsFiddle