是否有一个jquery List插件可以自动排序项目并具有强大的添加/删除方法?

我一直在谷歌搜索几个小时寻找处理我的情况的东西。 我不够熟练写自己的jquery插件..Y !!

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

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

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

我对任何想法,关于更好的流程的建议,或者指向可能让我关闭的插件的指针都非常开放。

我用jQuery.TinySort来排序各种各样的东西。 它应该适用于您项目中的任何内容。 我不明白为什么你绝对需要插件来处理添加

    和自动排序。 只需编写一个简单的函数$("#myList").append(myNewItem)然后用$("#myList").tsort()调用列表的重新排序$("#myList").tsort() (精炼到你需要排序的东西)。