我有以下问题: 我开始用HTML和JS创build一个表单,并有两个下拉菜单(国家和城市)。 现在我想用JQuery使这两个dynamic,只有选定国家的城市是可见的。 我已经开始使用一些基本的JS工作正常,但在IE中遇到一些麻烦。 现在我试图将我的JS转换为JQuery以获得更好的兼容性。 我原来的JS看起来像这样: function populate(s1, s2) { var s1 = document.getElementById(s1); var s2 = document.getElementById(s2); s2.innerHTML = ""; if (s1.value == "Germany") { var optionArray = ["|", "magdeburg|Magdeburg", "duesseldorf|Duesseldorf", "leinfelden-echterdingen|Leinfelden-Echterdingen", "eschborn|Eschborn"]; } else if (s1.value == "Hungary") { var optionArray = ["|", "pecs|Pecs", "budapest|Budapest", "debrecen|Debrecen"]; } else if (s1.value == "Russia") { […]
我想在C#使用MVC3 (最好是Razor ) 级联创build两个DropDownList 。 我想有一个下拉列表,您可以select年份,另一个下拉列表,您可以根据所选年份select一组特定的月份。 让我们把它简单。 当我在下拉列表“年份”中select当前年份(即2011年)时,下拉列表“月份”会填入直到当前月份(即3月)的月份。 对于其他情况(其他年份)没有限制。 此外,在下拉列表“年”中的任何元素被选中之前,“下拉”下拉列表“月”会很好。 我已经在互联网寻找一些解决scheme,使用jQuery甚至自制的方法,但他们都参考了过去的MVC版本和一些命令在MVC3不推荐使用。 非常感谢您的帮助。