【发布时间】:2016-07-27 15:40:11
【问题描述】:
如何动态触发选择下拉菜单以打开值,除了将属性值更改为选项值的长度。 我想动态触发选择下拉菜单(右箭头),有什么办法吗?
HTML:
<div>
<input type="text" />
</div>
<div>
<select id="testSelect" onfocus="openDrpDown(this)" onblur="closeDrpDown(this)">
<option>11111</option>
<option>222222</option>
<option>444444444</option>
<option>55555</option>
</select>
</div>
Script:
function openDrpDown(){
//var myDropDown=$("#testSelect");
//var length = $('#testSelect > option').length;
//open dropdown
//myDropDown.attr('size',length);
$("#testSelect").click();
}
function closeDrpDown(){
//var myDropDown=$("#testSelect");
//var length = $('#testSelect > option').length;
//close dropdown
//myDropDown.attr('size',0);
}
【问题讨论】:
-
您想要获取 select 的值还是其他什么?
标签: javascript jquery angularjs