Tag: 排序

在无序列表中动态设置排序

好的,这是我现在面临的问题。 我有一个动态生成的无序列表。 最初编写代码的人设置UL可通过列表项进行排序(即您可以在列表中切换#1和#2等) 该代码看起来有点像这样: $(“#ulFeatures”).sortable({ update: function(event, ui) { var newOrder = $(this).sortable(‘toArray’).toString(); } }); 然后,新的排序顺序将保存到数据库中。 那么,新要求是我们应该能够锁定某些特定的。 我已经使用了一个复选框和一个db字段来确定它是否应该被锁定(bit,1 = lock,0 = unlock),但是我无法根据它们的ID来弄清楚如何锁定各个 。 有什么想法吗? 如果不写更多jQuery,我该怎么做?

对嵌套列表进行排序

给定是一个嵌套列表,带有以下标记(此时遗憾地无法更改)。 我想对这个列表进行排序(以及所有嵌套列表的’a’-tag标题。)第一个div(不是嵌套在’li’中)应该用于对’ul’兄弟进行排序。 性能也很重要,因为这个列表可以很容易地包含100多个项目,但是比我猜的少1000个。(我不确定这是否会成为性能问题) Test C Departmnet C 我已经挣扎着并完成了嵌套列表排序,但是我无法理解’ul’兄弟姐妹的排序,因为它不起作用,因为我认为它可以工作。 🙂 看我的小提琴 。 目前,插件不是一种选择。

jquery tablesorter添加标题/工具提示以显示升序/降序

我正在使用jquery tablesorter。 我有一个像这里的表: http://tablesorter.com/docs/ 除非我希望每个列标题在用鼠标hover时都有标题/工具提示。 例如,名字的默认标题是“按名字排序”,然后它将变为“按升序排序”或“按降序排序”,依此类推。 我怎么能这样做,因为图像是在头部图像的CSS中,而不是每一个都设置? table.tablesorter thead tr .headerSortDown { background-image: url(desc.gif); } table.tablesorter thead tr .headerSortUp { background-image: url(asc.gif); } table.tablesorter thead tr .header { background-image: url(bg.gif); background- repeat: no-repeat; background-position: center right; cursor: pointer; }

如何使用jQuery从CSV列表中根据id对div元素进行排序?

我在变量中有这个信息 “sortorder”: “obj,exp,qual,edu,int,ref,img 我也有相应的div id但是在洗牌顺序。 info info info info info info info 现在我必须根据sortorder对div进行排序。 第一个应该是obj,第二个应该是这样的exp info info info info info info info 如何使用jquery做到这一点?

Javascript按算法排序,jquery也许

好吧,我正在尝试创建一个排序应用程序,但它有点破坏了我的想法。 也许是因为思考太多了。 我想要的是什么 我想从数组中排序值,也许使用冒泡排序 我想将每次迭代推送到表的 并能够知道哪些值已被替换 必然会发生什么 每次迭代,我都会得到一个值列表 每个列表都会突出显示受影响的值 我现在有什么 var sort = { init : function() { sort.vars.$oldList = [6,4,7,1,8]; sort.play.bubble(); } } sort.vars = { $oldList : new Array(), $newList : new Array() } sort.play = { bubble : function() { var list = sort.vars.$oldList; var n = list.length; var isSorted = false; […]

表排序有两行标题

我的表格结构如下: 这是我的HTML: Location Full Name Amount Asset Patron ID User Date/Time Salem Bob galvin $3400 assert1 1148 sjauser 11/12 10:39 AM chennai sally n safer $400 sdfsdgt1 4747 sjauser 11/12 10:39 AM Mazdgfdg afdagadg 789769 qwqeqe 47467 sjauser 11/12 10:39 AM hurtyry afadfadg $12000 afadsf 25426546 sjauser 11/12 10:39 AM 当我点击“金额”标题时,应该对金额值($ 3400,$ 400,$ 12000)进行排序等。就像那个日期/时间字段也应该根据值排序。 我使用了Tablesorter插件,但该插件没有对所有列进行排序。 […]

jquery datatable插件似乎没有正确地对链接进行排序

我有一个纯文本列,排序工作正常,但当我将列数据更改为HTML常规链接时,排序似乎很随机和破碎。 我在网站上找不到关于此问题的任何其他文档。 http://www.datatables.net/usage/features 有什么建议?

按值排序JSON

我如何按名称 – >值排序我的json文件? 我想通过标签名称的asc值来显示。 知道如何转换我的json文件吗? 以下是查看我的JSON文件的方法: [{ “id”: “105”, “name”: “FIAT”, “active”: true, “parentId”: “1” }, { “id”: “106”, “name”: “AUDI”, “active”: true, “parentId”: “1” }, { “id”: “107”, “name”: “BMW”, “active”: true, “parentId”: “1” }, { “id”: “109”, “name”: “RENAULT”, “active”: true, “parentId”: “1” }] 如果有人帮助我,我将不胜感激。 提前致谢。

如何在jQuery中对随机div顺序进行排序?

在页面加载时,我使用此代码随机化子div的顺序: function reorder() { var grp = $(“#team-posts”).children(); var cnt = grp.length; var temp, x; for (var i = 0; i < cnt; i++) { temp = grp[i]; x = Math.floor(Math.random() * cnt); grp[i] = grp[x]; grp[x] = temp; } $(grp).remove(); $("#team-posts").append($(grp)); } 我似乎无法弄清楚如何以原始顺序恢复post。 这是我当前代码http://jsfiddle.net/JsJs2/的演示

基于元素的数据属性对div进行排序

我需要能够根据子元素的data-price属性对div列表进行排序。 这是我的标记: 195 195 – I should come in 2nd. 220 220 – I should come in 3rd. 130 130 – I should come in 1st. 这是我到目前为止的脚本: function sorter(a, b) { return a.getAttribute(‘data-price’) – b.getAttribute(‘data-price’); }; $(document).ready(function () { var sortedDivs = $(“.terminal”).toArray().sort(sorter); $.each(sortedDivs, function (index, value) { $(“.container”, this).html(value); //console.log(value); }); }); 结果应该替换现有的标记。 我无法上class。 […]