使用jQuery UI可排序/可拖动来创建子菜单。我在顶部有一个按钮(#add_submenu
),它在第一个dropzone中创建一个新的子菜单(#sortable1
)。当它创建子菜单时,它会为其分配一个新的号码,以便它具有唯一的ID(并且我还使用该号码为每个按钮属性赋予唯一的号码)。两个按钮创建使用jQuery的唯一的ID - 为jQuery用户界面可排序/可拖动
在每个子菜单中,有一个复制按钮(#copy_menu
),用于克隆您点击的子菜单,并且我试图将新复制的子菜单上的ID(和按钮属性)更改为连续的数字到所有已创建的子菜单。
这是我到目前为止有:https://jsfiddle.net/abitofbrit/w8sy5u5z/
现在,如果您创建使用添加子菜单按钮几个子菜单,然后克隆一些,然后使用子菜单按钮添加更多,你结束了几个子菜单具有相同的ID,显然,这是糟糕的语法,它也搞乱了我想要做的这一切。
我觉得像我这样得太多 - 任何人都可以帮忙吗?
我的朋友去看看它,他没有类似的东西。他将我的变量设置为全局变量,而现在,它正在工作。 –
很高兴问题解决了。 :) –