我在选择中有一个列表。选择一个选项后,我会进行检查,偶尔我想将所选内容更改为索引0(第一个选项,值=“”)。如何使用jquery将select设置为该选项?
答案 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();
这是一个演示: