中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js實現中文名的排序

發布時間:2020-06-06 15:32:30 來源:網絡 閱讀:2009 作者:愛笑嘚蛋蛋 欄目:web開發

漢字的排序,如果含有英文的話,各排個的,互補影響。

<body>
<select class="sel" id="ect">
	<option value="蛋蛋">蛋蛋</option>
	<option value="笨笨">笨笨</option>
	<option value="小明">小明</option>
	<option value="笨蛋">笨蛋</option>
	<option value="汐">汐</option>
	<option value="Jack">Jack</option>
	<option value="Daniel">Daniel</option>
	<option value="克杰">克杰</option>
	<option value="信宗">信宗</option>
	<option value="fido">fido</option>
	<option value="tom">tom</option>
	<option value="jerry">jerry</option>	
</select>
<input type="submit" value="排序" onClick="order()"/>
</body>

javascript的部分:

<script src="jquery-1.11.2.js"></script>
<script type="text/javascript">
	function order(){
		$("select option").sort(function(a,b){ 
		    var aText = $(a).text(); 
		    var bText = $(b).text(); 
		    if(typeof aText =="string" && typeof bText == "string"){
		    	return aText.localeCompare(bText);
		    } 
		}).appendTo('select') ;	
	}
</script>

注:localeCompare() 方法用于字符串編碼的排序

  sort() 方法用于數組元素的排序


通訊錄排序:

function pySegSort(arr,empty) {
    if(!String.prototype.localeCompare)
        return null;
     
    var letters = "*ABCDEFGHJKLMNOPQRSTWXYZ".split('');
    var zh = "阿八嚓噠妸發旮哈譏咔垃麻拏噢妑七呥扨它穵夕丫帀".split('');
     
    var segs = [];
	
    var curr;
    $.each(letters, function(i,n){
        curr = {letter: this, data:[]};
        $.each(arr, function(k,v) {
            if((!zh[i-1] || zh[i-1].localeCompare(v.text) <= 0) && v.text.localeCompare(zh[i]) == -1) {
                curr.data.push(this);
            }
        });
        if(empty || curr.data.length) {
			py.push(this);
            segs.push(curr);
            curr.data.sort(function(a,b){
                return a.text.localeCompare(b.text);
            });
        }
    });
	
    return segs;
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万盛区| 财经| 莱阳市| 高唐县| 揭东县| 耒阳市| 灵丘县| 望都县| 加查县| 廊坊市| 丰都县| 祁连县| 营口市| 栖霞市| 江川县| 临江市| 新郑市| 垫江县| 紫云| 城市| 阿克陶县| 沂水县| 绿春县| 金阳县| 民权县| 常熟市| 固原市| 长兴县| 乌拉特中旗| 乌鲁木齐县| 张家港市| 乌海市| 曲靖市| 芜湖市| 思茅市| 仙桃市| 综艺| 永春县| 体育| 黄骅市| 青岛市|