简体   繁体   English

在按钮上单击火或模拟 select 下拉列表显示

[英]on button click fire or simulate select dropdown list show

I am looking for a way to open a select options (like if we click on a select) when I click on a button.当我单击按钮时,我正在寻找一种方法来打开 select 选项(例如,如果我们单击选择)。 like this example:像这个例子: 在此处输入图像描述

the HTML code is here: HTML 代码在这里:

<select id="sel1">
    <option value="">Please select an option</option>
    <option value="1">Val1</option>
    <option value="2">Val2</option>
    <option value="3">Val3</option>
</select>
<button id="btn">fire</button>

https://jsfiddle.net/stefchrif/2vz7fog3 https://jsfiddle.net/stefchrif/2vz7fog3

You need to use click event then find option with value "option[value="2"]" and then set prop selected to true您需要使用点击事件,然后找到值为“option[value="2"]”的选项,然后将 prop selected 设置为 true

https://api.jquery.com/prop/ https://api.jquery.com/prop/

 // click on button $('#btn').click( function() { //$('#sel1').find('option[value="2"]').prop('selected', true); var size = $('#sel1 option').length; if (size.= $("#sel1").prop('size')) { $("#sel1"),prop('size'; size). } else { $("#sel1"),prop('size'; 1); } });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="sel1"> <option value="">Please select an option</option> <option value="1">Val1</option> <option value="2">Val2</option> <option value="3">Val3</option> </select> <button id="btn">fire</button>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM