91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

南阳市| 勃利县| 新津县| 林口县| 阿克苏市| 南丹县| 奇台县| 呈贡县| 扶绥县| 扎鲁特旗| 海宁市| 和政县| 衡山县| 西贡区| 西华县| 塔城市| 濮阳市| 仲巴县| 元江| 芮城县| 泰宁县| 武穴市| 兰州市| 颍上县| 永丰县| 孙吴县| 化德县| 建瓯市| 双城市| 海盐县| 历史| 师宗县| 延津县| 包头市| 紫阳县| 赫章县| 安阳县| 五台县| 德阳市| 崇明县| 仪陇县|