0

<ul>我有一个选择框,它从列表中获取其选项值。该列表可通过 jQuery UI 可排序功能进行更改,并且当您对项目进行不同排序时,选择框会动态更新。

我已经实现了这个功能,代码很脏,但它可以完成工作:http: //jsfiddle.net/trunkadelic/TtnTf/2/

我需要的是一个“重置”功能,它将列表(以及选择框)恢复到原来的值。我不知道如何解决这个问题,即使是朝着正确的方向轻推也会不胜感激。

4

1 回答 1

1

在页面加载时,我会将列表的初始状态存储在 JavaScript 变量中。然后,当单击重置链接时,我会将状态恢复<ul>到页面加载时的状态。从那里您可以使用您已经必须更新选择菜单以匹配的相同方法。

我分叉了你的 jsFiddle 来展示这个 - http://jsfiddle.net/g8GLw/

于 2012-05-23T02:13:23.633 回答