如何使用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?