猿问

如何使用jQuery选择下拉菜单选项?

我想知道是否有可能让jQuery <option>在下拉框中选择,例如第4个项目?


<select>

    <option></option>

    <option></option>

    <option></option>

    <option></option>

    <option></option>

</select>

我希望用户单击一个链接,然后让该<select>框更改其值,就像用户通过单击来选择它一样<option>。


红糖糍粑
浏览 367回答 3
3回答

精慕HU

HTML select元素具有selectedIndex可以写入的属性,以选择特定的选项:$('select').prop('selectedIndex', 3); // select 4th option使用纯JavaScript可以通过以下方法实现:// use first select elementvar el = document.getElementsByTagName('select')[0];&nbsp;// assuming el is not null, select 4th optionel.selectedIndex = 3;

慕勒3428872

最简单的方法是val(value)功能:$('select').val(2);为了获得所选值,您不提供任何参数:$('select').val();另外,如果您有<option value="valueToSelect">...</option>,您可以执行以下操作:$('select').val("valueToSelect");
随时随地看视频慕课网APP
我要回答