【发布时间】:2011-12-14 20:54:16
【问题描述】:
我正在为一个 kiosk 项目编写一个选择元素替换脚本,该脚本接受一个元素并替换它,它是带有 div 的 <options>s。我有两个版本 - <select> 和 <select[multiple="multiple"]> 元素的“正常”和“模态”。各个替代品彼此独立,可以按应有的方式工作。当我将它们全部放在一个页面上时,它们会在功能上中断。特别是,对于非模态的<select> 和非模态的<select[multiple="multiple"]>,当它们各自的div.options 被单击时,它们都不会切换类。我相信与导致问题的 jQuery 存在某种冲突,但我太新手了,无法弄清楚。
在我的代码中,您会注意到很多变量和添加 html 的实例,这似乎是不必要的。该脚本的目的是替换由表单生成器生成的表单元素,该表单生成器生成一个简单的标签且无法更改。
我已在此处包含我的代码:http://jsfiddle.net/zumwalt/52At7/
非常感谢任何帮助!
【问题讨论】:
标签: jquery forms select multi-select