使用 jquery 选择 <select> 列表中的最后一项

bro*_*oke 8 html jquery

我的表单上有一个<select>元素,其 multiple 属性设置为“true”。填充元素后,如何使用 jquery 选择列表中的最后一项?我希望以与单击鼠标选择项目相同的方式选择该项目:

在此输入图像描述

alo*_*lou 8

你可以试试

    var myVal = $('.someclass option:last').val();
    $('.someclass').val(myVal);
Run Code Online (Sandbox Code Playgroud)

其中 someclass 是选择类或其包装元素类。

小提琴链接


gtr*_*971 8

您也可以通过索引值来执行此操作:

var num = $('select option').length;
$('select').prop('selectedIndex', num-1); // For choosing last item in list
Run Code Online (Sandbox Code Playgroud)

  • 就我而言,这个答案对我来说更好,因为有重复的值(边缘情况) (2认同)