我使用引導程序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