Order Facetwp fselect by data-value with jQuery

(function($) {
  $(document).on('facetwp-loaded', function(){
    var $sorted_items,
    getSorted = function(selector, attrName) {
         return $(
	   $(selector).toArray().sort(function(a, b){		
	     // var aVal = parseInt(a.getAttribute(attrName));
            // var  bVal = parseInt(b.getAttribute(attrName));
									
	     var aVal = parseFloat($(a).data(attrName));
	     var bVal = parseFloat($(b).data(attrName));
									
	     return aVal - bVal;
	   })
        );
     };
				
     $('.facetwp-facet-slug_facet .fs-options').html(getSorted('.facetwp-facet-slug_facet .fs-options .fs-option', 'value'));
})(jQuery);

Rispondi