مرتب سازی لیست با استفاده از jquery

مرتب سازی لیست با استفاده از jquery

سلام وقت بخیر،

در مواقعی نیاز خواهیم داشت که لیست ها را بر اساس حروف الفبا مرتب کنیم و نمایش دهیم، امروز می خواهیم قطعه کدی را معرفی کنیم که با استفاده از آن می توانیم لیست هایی که در صفحات وب داریم را به سادگی بر اساس حروف الفبا مرتب کنیم. به قطعه کد زیر توجه کنید:

function order_list( element ) {  
	var items = element.children().get();
	items.sort(function(a,b){
	var keyA = $(a).text();
        var keyB = $(b).text();
        if (keyA < keyB) 
			return -1;
        if(keyA > keyB)
			return 1;
        return 0; 	
	});
	$.each(items, function(i, li){
		element.append(li);
	});
}

در قطعه کد بالا تنها کافیست، به وسیله selector  جی کوئری لیست (ul) را به عنوان پارامتر به تابع پاس دهیم.

 

One thought on “مرتب سازی لیست با استفاده از jquery

  1. سلام عزیز
    من دنبال راهی هستم که بتونم یک صفحه html که البته باکدهای php فراخونی میشه و نشون داده میشه رو تبدیل به عکس و تبدیل به pdf اش کنم ، نکته مهم اینه که متن ها فارسی هستن و اینکه متن ساده مث این نظر نیستش مثل قالب استایل داره برا همون من از هر راهی رفتم به عکس تبدیل میشد بهم میریخت به pdf تبدیل میشد خطای خرچنگ غورباقه بود! پرینت میگرفتم استایلش بهم میریخت ، با انگلیسی مشکلی نداره ها قشنگ کار میکنه اما همین که متن فارسی مینویسم مشکل پیدا میشه! هر چی هم تو گوگل بود انجام دادم فعلا که نتونستم، در این دو مورد تبدیل به عکس و پی دی اف با متون فارسی رو اگر راهی داری و میدونی یه مطلب بزار استفاده کنیم .
    ممنونم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.