我正在使用jQuery和一个名为jQuery.SelectBox的插件

我有3个选择框,在第一个选择框中选择一个选项将更改第二个选择框中的选项。

当我尝试通过jQuery中的append函数在第二个selectbox中插入值时,出现了我的问题。一切正常,但新选项不可点击。

您可以在这里看到问题:http://incubadora.gelattina.com/impac/galeria.html(向下滚动到右侧),有三个选择框。

最佳答案

据我了解,您放置了一个普通的select,这通过jQuery动态创建了一个风格化的“选择框”。

我猜,问题在于,由于要在选择框初始化后添加项目,因此新项目上没有任何类型的动作侦听器。

我似乎找不到有关此SelectBox插件的任何文档,但是您需要找到一种将SelectBox提供的单击和悬停操作绑定到新添加的项上的方法。

添加新选项后,可以尝试在select元素上调用.selectbox();函数,以查看是否可行。

09-20 22:36