【问题标题】:Is there a jquery List plugin that will auto-sort items and has robust add/remove methods?是否有一个 jquery List 插件可以自动排序项目并具有强大的添加/删除方法?
【发布时间】:2010-05-31 10:00:07
【问题描述】:

我已经在谷歌上搜索了好几个小时来寻找可以解决我的情况的方法。我不够熟练,无法编写自己的 jquery 插件 ..YET !!

插件应该自动排序列表,而不是能够轻松地从列表中添加/删除项目。 Themeroller 能力将是一个加号。

我基本上会使用任何东西,只要我可以将项目添加到列表(或任何其他容器),项目来自使用 ajax 搜索项目的模式弹出窗口。找到该项目后,我想单击该项目并将其添加到列表中,它会根据字母排序将其放入正确的顺序。我认为我忽略的地方是项目的复杂性并且需要让项目包含:

  1. 项目名称
  2. 一个隐藏值,[项目的 int id],
  3. 一个或两个复选框,用于打开/关闭该项目的功能。

我非常愿意接受任何想法、关于更好流程的建议或指向可能让我接近的插件的指针。

【问题讨论】:

    标签: jquery list jquery-ui


    【解决方案1】:

    我使用jQuery.TinySort 对各种事物进行排序。它应该适用于您的项目中的任何内容。 我不明白为什么你绝对需要插件来处理添加到<ul> 和自动排序。只需编写一个简单的函数$("#myList").append(myNewItem),然后使用$("#myList").tsort() 调用列表的重新排序(细化为您需要排序的内容)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-26
      • 2016-12-09
      • 2011-06-20
      • 2012-06-26
      • 2011-03-20
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      相关资源
      最近更新 更多