标签: jquery html html-select
答案 0 :(得分:0)
您应该阅读有关change()方法的documentation。
change()
使用.val(value)方法更改值后,您无需调用更改事件。
.val(value)
以下是解决方案的example。
您的问题是,如果您更改一个选择,您正在更改值,然后您调用更改方法(这将触发另一个选择的更改事件)。然后另一个select将执行change事件处理程序并更改第一个select的值并在那里调用change事件。然后你就开始重复这个循环直到堆栈已满。