我使用引导程序btn组下拉菜单作为下拉列表的组合框。 工作正常。通过按键选择引导程序下拉值
<div class="btn-group insertText insertTextSMSTemplate">
<button class="btn btn-small dropdown-toggle" data-toggle="dropdown">Select a Value</button>
<button class="btn btn-mini dropdown-toggle" data-toggle="dropdown" style='padding:2px;'><span class="icon-chevron-down"></span>
</button>
<ul class="dropdown-menu" style="height: 100px; overflow: auto">
<li><a href="#"></a>
</li>
<!-- <li class="divider"></li>
<li><a href="#">Separated link</a></li> -->
</ul>
</div>
我写了一个jquery函数来选择所选的li值并生成按钮文本。
但问题是,我的列表很长,我有下拉滚动。所以如果我想从下拉列表中选择说第70个李元素,我必须向下滚动并选择。
我想添加一个功能,如果第70个值是“Temp”,那么如果我按下“T”,则从列表中的T开始的单词只显示在下拉列表中。
这个简单的解决方案适用于诸如首字母缩略词,字母代码等大写字母。正如@Edwin_Vincent指出的那样,如果您的标签被缩减,您可以添加'''.ToLowerCase()'''。上面的解决方案对于重复按键也很好。 – genkilabs