使用 select2 来设置 3 个依赖下拉菜单的样式会给我的项目带来很多麻烦。
用例:有 3 个下拉菜单:A、B 和 C。C 可以单独选择,A 必须具有 B 的非默认值,反之亦然。在没有 select2 的情况下执行此操作很容易,但是使用标准下拉菜单.select2("val"
而不是普通.val(
下拉菜单会导致问题,即通过重置下拉菜单会导致“更改”事件,即使实际值没有变化。
小提琴:http: //jsfiddle.net/nmeoosLk/7/
这可能是一个解决方案,但它优雅吗? http://jsfiddle.net/8ozv4nr1/