jquery具有禁用元素的多个排序列表,而不是读取ID

时间:2012-03-29 16:14:11

标签: jquery jquery-ui-sortable

我有3个使用可排序的jquery.ui的UL列表。

一切都很好,但是客户已经决定要让一些李锁定位置。 一切都很好,我用过:

items: "li:not(.ui-state-disabled)",

在我的jquery可排序调用中。

然后我将class =“ui-state-disabled”应用于我不想移动的任何列表项。 是一种享受!

然而, 当我重新排序列表时,生成的新结构数据会忽略禁用的列表项。

在某种程度上有意义,因为它已被禁用,但我仍然需要捕获引用ID,因为我需要知道锁定项目在层次结构中的位置。

有没有人知道是否可以告诉可排序的列表项,不要移动,但仍然可以看到DOM。

Google今天不是我的朋友......

的Tris ..

编辑: http://jsfiddle.net/beertastic/sVWEj/7/

1 个答案:

答案 0 :(得分:0)

我已经解决了自己的问题。 进行了一些试验和错误,但它停止了,然后停止 我只用FF测试过,但这对我来说没什么问题。 这是我更新的代码:

http://jsfiddle.net/beertastic/sVWEj/8/