如何使用jQuery选择下拉列表中的第一个元素?

我想知道如何使用jquery在我的页面上的所有选择标记中选择第一个选项。

试过这个:

$('select option:nth(0)').attr("selected", "selected"); 

但没有奏效


试试这个...

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

另一种选择是这样的,但它只能在一个下拉列表中工作,如下所示:

var myDDL = $('myID');
myDDL[0].selectedIndex = 0;

看看这篇文章,关于如何根据价值进行设置,它的有趣,但不会帮你解决这个特定的问题:

使用jQuery更改下拉列表的选定值


您的选择器是错误的,您可能正在寻找

$('select option:nth-child(1)')

这也将工作:

$('select option:first-child')

Ana替代RSolgberg的解决方案,如果存在,会触发'onchange'事件:

$("#target").val($("#target option:first").val());

如何使用jQuery选择<select>的第一个选项?

链接地址: http://www.djcxy.com/p/83919.html

上一篇: How to select the first element in the dropdown using jquery?

下一篇: Select list text not changing when j