草庐IT

cascadingdropdown

全部标签

javascript - 如何使用 JQuery 填充级联下拉列表

我有以下问题:我开始使用HTML和JS创建一个表单,其中有两个下拉列表(国家和城市)。现在我想用JQuery使这两个动态化,以便只有选定国家/地区的城市可见。我从一些基本的JS开始,它运行良好但在IE中遇到了一些麻烦。现在我正在尝试将我的JS转换为JQuery以获得更好的兼容性。我原来的JS是这样的:functionpopulate(s1,s2){vars1=document.getElementById(s1);vars2=document.getElementById(s2);s2.innerHTML="";if(s1.value=="Germany"){varoptionArra

javascript - 使用 JS 的级联下拉菜单不起作用

我有3个下拉菜单,值是用mysql动态填充的。现在,我正在尝试级联3个下拉菜单,但JS脚本不起作用。我想做的是:情况1:如果用户从下拉列表#1中选择一个值,则下拉列表#2的值取决于下拉列表#1,下拉列表#3的值取决于下拉列表#2。例如。州-市-大道情况2:用户可以从3个下拉列表中进行选择。情况3和4:如果用户从下拉列表#2中选择,则下拉列表#3的值取决于下拉列表#2(但如果下拉列表#2已经存在,则在下拉列表#3中选择一个值是可选的)表格:Statestate)echo'state.'">'.$option->state.'';elseecho'state.'">'.$option->s

当切换到下一个下拉菜单时,jQuery 级联下拉菜单在 iPhone 上不起作用

我的级联下拉菜单在桌面浏览器和iPad上运行良好,但我真的只需要它在iOS7和Android上的iPhone上运行。问题出在iPhone上。如果我使用>按钮导航到下一个下拉菜单,在第一个下拉菜单中选择一个选项后,它会在ajax调用完成之前切换,因此我的下拉菜单要么是空的,要么仍然保留以前的选择。如果我点击“完成”,模糊事件足以让它工作。这是最简单的全功能示例:CascadeCascadeACTransitEmeryvilleMUNIvarnextBus="http://webservices.nextbus.com/service/publicXMLFeed?";functionupd