1. 程式人生 > >select2中文選項通過拼音或者首字母快速定位選項

select2中文選項通過拼音或者首字母快速定位選項

使用select2的時候,想通過拼音或者首字母檢索下拉的選項,但是又沒有通過ajax等技術去實現
這時候可以試試用這種偽方法~

這種方法的好處就是快、方便使用

預設select2如圖:


程式碼:

<div>
<select name="test" id="test">
    <option value="1">王者榮耀|wangzherongyao|wzry</option>
    <option value="2">部落衝突|buluochongtu|blct</option>
    <option value="3">槍戰王者|qiangzhanwangzhe|qzwz</option>
    <option value="4">永恆紀元|yonghengjiyuan|yhjy</option>
    <option value="5">英魂之刃|yinghunzhiren|yhzr</option>
    <option value="6">皇室戰爭|huangshizhanzheng|hszz</option>
    <option value="7">一起來飛車|yiqilaifeiche|yqlfc</option>
    <option value="8">海島奇兵|haidaoqibing|hdqb</option>
    <option value="9">陰陽師|yinyangshi|yys</option>
    <option value="10">熱血江湖|rexuejianghu|rxjh</option>
</select>
</div>
<script>
    $('#test').select2({
        width:150,
        allowClear: true,
        formatResult: function (item) {
            var str = item.text;
            var idx = str.indexOf('|');
            return str.substring(0,idx);
        },
        formatSelection: function (item) {
            var str = item.text;
            var idx = str.indexOf('|');
            return str.substring(0,idx);
        },
        placeholder: '--請選擇--'
    });
</script>

效果圖:

demo下載地址:

相關推薦

select2中文選項通過拼音或者字母快速定位選項

使用select2的時候,想通過拼音或者首字母檢索下拉的選項,但是又沒有通過ajax等技術去實現 這時候可以試試用這種偽方法~這種方法的好處就是快、方便使用 預設select2如圖: 程式碼:

C#由漢字獲取拼音或者字母的幫助類

 我們在做系統是經常遇到需要通過漢字提取漢字拼音 的情況 ,我在網上搜集了幾種獲取方案包含了收首字母和完整拼音的獲取,供大家參考!方案一:這個本人測試通過,最簡單/// <summary> 

JS獲取中文拼音字母,並通過拼音字母快速查詢頁面內的中文內容

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

SQL 漢字轉拼音字母 .sql 檔案

IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[fn_procGetPY]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))

Android開發實現選擇城市介面,可根據拼音字母進行搜尋

短短的國慶8天假期一眨眼就過去了,下次長假只有等到過年了,本寶寶不開心。既然已經開始工作了,就要好好多學習點新知識,來提高自己的程式碼能力,今天帶大家去實現簡易的選擇城市介面,並且可以根據城市首字母或者拼音搜尋。先來看下我的效果圖:   在寫程式碼之前先準備好一個城市列表的

Android工具類——拼音幫助類PinyinUtils,漢字轉拼音字母

import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4

ios搜尋(可實現模糊搜尋 支援拼音檢索 字母等)

一、搜框中輸入關鍵字的事件響應 -(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ NSLog(@"輸入的關鍵字是---%@---%lu",s

我的程式設計學習日誌(15)--C/C++實現輸出漢字拼音字母

說實話,寫的程式越多,就越討厭漢字,因為漢字在計算機裡的編碼不統一,不像英文字母那樣一個ascll碼就解決。 就比如做的那個地鐵導航,還有flppy bird程式,當時就被怎麼查漢字還有漢字編碼轉換問

Java將中文轉換成拼音,用於字母的模糊查詢

/** * 將漢字轉換為拼音 * @author Champion.Wong * */ public class Trans2PinYin { private static int[] pyvalue =

Java獲取獲取漢字拼音字母程式碼

1、定義一個Bean: public class PinyinCode {  private String pinyin;  private int code;    public PinyinCode(String py, int cd) {   pinyin = py;

在vc中實現獲取漢字拼音字母

最近打算做一個基於字串首字元(漢字取拼音的首字母)進行查詢的電話簿WEB專案,由於Web本身並不支援漢字的編碼程式設計,因此需要求助於平臺開發工具。  Google上搜到一種實現方法,是用C++實現的。以下是原始碼:  void GetFirstLetter(CString

實現中等難度通訊錄。需求: 1、定義聯絡人類AddressContact。例項變數:姓名(拼音首字母大寫)、性別、電話號碼、住址、分組名稱、年齡。方法:自定義初始化方法(姓名、電話號碼)、顯示聯絡人

<span style="font-size:24px;">// 1、定義聯絡人類AddressContact。例項變數:姓名(拼音,首字母大寫)、性別、電話號碼、住址、分組名稱、年齡。方法:自定義初始化方法(姓名、電話號碼)、顯示聯絡人資訊 { NS

萬彩動畫大師丨按字母快速搜尋動畫效果

  當您想要為動畫元素新增動畫效果但又不想逐個尋找找的時候,萬彩動畫大師支援按首字母快速搜尋您想要的動畫效果,省時高效。 1. 插入動畫效果 在【時間軸區域】中找到並選中想要新增動畫效果的動畫元素,接著滑鼠右鍵點選選中的動畫元素,會出現選單,然後選擇【插入效果】,如圖1插入動畫效

根據中文姓名或者其他中英文混合字串獲取拼音字母

<?php /** * Modified by fuyong @ 2015-09-13 * 修復二分法查詢方法 * 漢字拼音首字母工具類 * 注: 英文的字串:不變返回(包括數字) eg .abc123 => abc123 * 中文字串:返回拼音首字元 eg.

簡單測試--C#實現中文漢字轉拼音字母

esp chart htm foreach ext ads linq 類庫 play 第一種: 這個是自己寫的比較簡單的實現方法,要做漢字轉拼音首字母,首先應該有一個存儲首字母的數組,然後將要轉拼音碼的漢字與每個首字母開頭的第一個漢字即“最小”的漢字作比較,這裏的最小指的是

將包含中文的數組按拼音字母排序

color 拼音首字母排序 包含 utf-8 排序 pan col sort nbsp foreach ($array as $key=>$value) { $new_array[$key] = iconv(‘UTF-8‘, ‘GBK‘

list之按照中文拼音字母排序

原文地址:https://blog.csdn.net/weixin_41751625/article/details/79735271     在實際生活中,我們經常會用到根據中文拼音的首字母進行排序。從而方便進行檢索漢字,例如一個公司的人員,按照姓名的拼音的首字母

拼音中文字母大寫查詢

        最新的商城專案需要用到拼音首字母大寫查詢,首先想加個欄位存中文拼音的,覺得太麻煩,還是用sql解決快一些,lz用的是mysql。         解決的思路就是建

Java獲取中文拼音中文拼音字母

首先,需要在專案中引入pinyin4j-2.5.0.jar 1.獲取中文全拼 /** * 得到中文全拼 * @param src 需要轉化的中文字串 * @return */ public static String get

javascript 實現中文按照拼音字母排序

js提供了sort()方法來對陣列內的資料進行排序,但是隻是對英文有作用,這個時候需要自定義排序的規則 ['張三','李四','王五'].sort((a, b) => a.localeCompare(b, 'zh-Hans-CN', {sensitivity: 'accent'})) 輸出 ['李