<ul>
我有一个选择框,它从列表中获取其选项值。该列表可通过 jQuery UI 可排序功能进行更改,并且当您对项目进行不同排序时,选择框会动态更新。
我已经实现了这个功能,代码很脏,但它可以完成工作:http: //jsfiddle.net/trunkadelic/TtnTf/2/
我需要的是一个“重置”功能,它将列表(以及选择框)恢复到原来的值。我不知道如何解决这个问题,即使是朝着正确的方向轻推也会不胜感激。
<ul>
我有一个选择框,它从列表中获取其选项值。该列表可通过 jQuery UI 可排序功能进行更改,并且当您对项目进行不同排序时,选择框会动态更新。
我已经实现了这个功能,代码很脏,但它可以完成工作:http: //jsfiddle.net/trunkadelic/TtnTf/2/
我需要的是一个“重置”功能,它将列表(以及选择框)恢复到原来的值。我不知道如何解决这个问题,即使是朝着正确的方向轻推也会不胜感激。
在页面加载时,我会将列表的初始状态存储在 JavaScript 变量中。然后,当单击重置链接时,我会将状态恢复<ul>
到页面加载时的状态。从那里您可以使用您已经必须更新选择菜单以匹配的相同方法。
我分叉了你的 jsFiddle 来展示这个 - http://jsfiddle.net/g8GLw/