选择选择的第一项

KJa*_*Jai 2 jquery

如何使用索引始终在HTML选择框中选择第一项?我不想使用val()来选择.

CMS*_*CMS 7

您可以使用:first selector:

var firstOption = $('#selectId option:first');
Run Code Online (Sandbox Code Playgroud)

然后,您可以获取选项值firstOption.val();或选项文本firstOption.text();

并将其设置为选中:

//firstOption.prop('selected', true); since jQuery 1.6 is known to be faster way
firstOption.attr('selected', true);
Run Code Online (Sandbox Code Playgroud)

编辑:如果您只想设置所选选项,请使用selectedIndex属性:

$('#selectId').attr('selectedIndex', 0);
Run Code Online (Sandbox Code Playgroud)

  • 我查了一下,发现另一种方法是做$("#select1").get(0).selectedIndex = 0; 这也是推荐的方式吗? (2认同)