草庐IT

mongodb - 对面排序

全部标签

javascript - 如何排序(反向)jsonparse 的对象?

我有对象{"5":"5","4":"4","3":"3","2":"2","1":"1","-1":"P1",-2":"P2"并使用这个函数来解析元素:functionfloormake(inobj){varlevels='';varobj=JSON.parse(inobj);levels+='';Object.keys(obj).sort(-1).forEach(function(key){levels+=''+obj[key]+'';});levels+='';returnlevels;}但结果总是按数字排序:-1、-2、1、2等。但我需要反向排序:5、4、3、2、1、排序(-1)

javascript - 使用多个键对数组对象进行排序 : Javascript

好吧,我有一个具有随机值的数组对象,例如。vararr=[{id:1001,date:"20-02-2014",Name:'demo1'},{id:1004,date:"13-02-2014",Name:'demo0'},{id:1000,date:"10-02-2014",Name:'demo14'},{id:1004,date:"16-02-2014",Name:'demo10'},{id:1006,date:"22-02-2014",Name:'demo111'},{id:1003,date:"28-02-2014",Name:'demo16'},{id:1000,date:"2

javascript - 使用数据属性按字母顺序对 div 进行排序

我想使用数据属性值按字母顺序对htmldiv进行排序。我有以下代码,想知道如何实现olarksnapengagehelponclickhangoutsatlasshipchatchathipforcesugarsmscapsulehighrisenimblebatchbookcrmsolveinsightlypipelinershopifywordpressMagentovaralphabeticallyOrderedDivs=$('.value').sort(function(a,b){return$(a).attr('data-site')>$(b).attr('data-site

javascript - Jquery 将额外的变量传递给排序函数

我需要编写一个通用的排序函数。我正在使用jQuery进行排序。jQuery排序函数只接受两个参数作为输入。但我想将另一个参数传递给该函数。我该怎么做?像这样:obj.sort(StringSort);obj2.sort(StringSort);functionStringSort(a,b,desc){varaText=$(a).attr(desc).toLowerCase();varbText=$(b).attr(desc).toLowerCase();if(aText==bText)return0;returnaText>bText?1:-1;} 最佳答案

javascript - 如何在javascript中对数组进行排序?

vararr=[];arr.push(row1);arr.push(row2);...arr.push(rown);如何按行['key']排序? 最佳答案 JavaScript数组有一个内置的sort()方法。在这种情况下,像下面这样的东西会起作用:arr.sort(function(row1,row2){vark1=row1["key"],k2=row2["key"];return(k1>k2)?1:((k2>k1)?-1:0);}); 关于javascript-如何在javascri

javascript - JQuery-UI sortable 表单提交排序

图像是从数据库加载的。我想使用JQuery-UIsortable对图像顺序进行排序,并将数据保存在表单提交上。$(function(){$("#sortable").sortable({placeholder:"ui-state-highlight",cursor:'crosshair'});$("#sortable").disableSelection();}); 最佳答案 每次排序时,使用sortable中的update:function(){}将值更新到隐藏的输入字段。这是我的代码,每次排序时都会更新隐藏的输入。提交表单时,值

javascript - 使用 underscore.js 或纯 JS 按日期排序

我有一组具有“日期”字符串属性的对象。即:[{id:1,startDate:'2011-4-22'},{id:2,startDate:'2012-3-15'},{id:3,startDate:'2011-4-22'},{id:4,startDate:'2012-2-10'}]我只想将日期字符串转换为日期并按startDateDESC对它们进行排序。有人可以告诉我如何使用underscore.js_sortBy方法或什至只是简单的javascript来做到这一点。谢谢! 最佳答案 Underscore解决方案可能如下所示:a=[/*.

javascript - Javascript中带条件的数组排序

我需要按升序对数组进行排序,并将所有零放在末尾。例如[0,0,0,3,2,1]需要排序为[1,2,3,0,0,0]。这是我的代码,我需要添加什么以确保所有零都在末尾?functionsort_by_field(array,field){returnarray.sort(function(a,b){if(a[field]>b[field]){return1;}if(a[field]任何帮助将不胜感激。 最佳答案 你可以这样做:[0,0,0,3,2,1].sort(function(a,b){if(a===0)return1;elsei

javascript - 如何按减少的值(value)对 View 结果进行排序?沙发数据库

我可以按reduced返回的值对View结果进行排序吗?{"rows":[{"key":"bob","value":2},{"key":"john","value":3},{"key":"zztop","value":1}]}我想要这样的结果:{"rows":[{"key":"zztop","value":1},{"key":"bob","value":2},{"key":"john","value":3}]} 最佳答案 您只想根据每个对象的value属性对rows数组进行排序?您可以为jssort方法指定自定义比较方法。myRes

javascript - jQuery 可排序和可放置列表

所以我正在寻找的是一种在同一元素上同时使用可排序和可放置的方法。假设我有一个包含5个元素的列表,这些都是可排序的。我想做的是当一个元素被放到另一个元素之上时,它将附加到该元素并离开列表,例如:ListItemListItemListItemListItemListItem元素已被删除ListItemListItemListItemListItemListItemDropped如果您有答案或指南,我们将不胜感激! 最佳答案 HTML:ListItemListItemListItemListItemListItem这是您的UL的sort