我正在使用 jQuery 和一个名为 jQuery.SelectBox 的插件
我有 3 个选择框,在第一个选择框中选择一个选项将更改第二个选择框中的选项。
当我尝试通过 jQuery 中的附加函数在第二个选择框中插入值时,我的问题就出现了。一切正常,但新选项不可点击。
您可以在这里看到问题:http: //incubadora.gelattina.com/impac/galeria.html(向下滚动并向右滚动),有三个选择框。
我正在使用 jQuery 和一个名为 jQuery.SelectBox 的插件
我有 3 个选择框,在第一个选择框中选择一个选项将更改第二个选择框中的选项。
当我尝试通过 jQuery 中的附加函数在第二个选择框中插入值时,我的问题就出现了。一切正常,但新选项不可点击。
您可以在这里看到问题:http: //incubadora.gelattina.com/impac/galeria.html(向下滚动并向右滚动),有三个选择框。
据我了解,您输入了一个普通的选择,这会通过 jQuery 动态创建一个风格化的“选择框”。
我猜,问题在于,由于您是在选择框初始化之后添加项目,因此新项目上没有任何类型的动作侦听器。
我似乎找不到有关此 SelectBox 插件的任何文档,但您需要找到一种方法将 SelectBox 提供的单击和悬停操作绑定到您新添加的项目上。
添加新选项后,您可以尝试.selectbox();
在选择元素上调用该函数以查看是否有效。
嘿,我写了一个名为Selectzor的选择框插件,就是因为这个原因。
它应该完成你需要的一切。