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