我想知道如何使用jquery在我的页面上选择所有select标记中的第一个选项。
我试过了:
$('select option:nth(0)').attr("selected", "selected");
但没有起作用
发布于 2009-09-08 15:11:47
试试这个..。
$('select option:first-child').attr("selected", "selected");
另一种选择是这样,但它一次只适用于一个下拉列表,如下所示:
var myDDL = $('myID');
myDDL[0].selectedIndex = 0;
看看这篇关于如何基于值进行设置的文章,它很有趣,但对这个特定的问题没有帮助:
发布于 2009-09-08 15:11:23
您的选择器错误,您可能正在查找
$('select option:nth-child(1)')
这也是可行的:
$('select option:first-child')
发布于 2013-02-06 15:25:29
如果存在'onchange'
事件,则会触发RSolgberg的另一种解决方案:
$("#target").val($("#target option:first").val());
https://stackoverflow.com/questions/1394550
复制相似问题