我正在尝试创建一个搜索功能,其中有 3 个选择框(标签),它们是 a)国家 b)地区 c)城市。当您选择一个国家(例如澳大利亚)时,地区选择框将填充来自澳大利亚的地区。(如昆士兰、塔斯马尼亚等)
我找到了一个名为 Select2 ( http://ivaynberg.github.io/select2/ ) 的库,与传统的 .
但我的问题是我需要允许用户像以下示例一样进行搜索:
场景一:选择多个国家。例如澳大利亚、美国、巴西、新加坡
场景二:选择多个国家、地区,例如美国、巴西、新加坡、昆士兰(澳大利亚)、维多利亚(澳大利亚)(当您选择了地区时,您可以忽略国家值)
场景三:选择多个国家、地区和城市,例如巴西、新加坡、昆士兰(澳大利亚)、维多利亚(澳大利亚)、纽约市(美国)、华盛顿(美国)(当您选择了地区时,您可以忽略国家值,当你选择了城市时,可以忽略地区和国家值)
不确定场景 2、3 是否有意义?换句话说,当您选择了一个城市或地区时,您不需要将国家或地区值传递回服务器。
我希望不要花太多时间在这里重新发明轮子,所以希望已经有一个库/脚本(例如 Select2)可以处理上述场景?