javascript – 使用jQuery根据国家和州填充州和城市下拉列表

前端之家收集整理的这篇文章主要介绍了javascript – 使用jQuery根据国家和州填充州和城市下拉列表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 JSON完成下拉列表.我想要3个下拉菜单.首先填写国家/地区下拉菜单(例如:美国,英国等).现在,当用户选择USA时,需要使用jQuery .change()填充下拉列表.再次当用户选择状态时,他们需要向城市下拉列表显示.

我怎样才能做到这一点?由于我的JSON文件有点大,我在这里添加了它并尝试填充国家下拉列表但无法生成州和城市下拉…

http://jsfiddle.net/vCFv6/

$.each(myJson.country,function (index,value) {
$("#country").append('<option value="'+value.id+'">'+value.name+'</option>');});

上面的代码可以帮助我填充国家,但不包括其他国家和城市.任何帮助深表感谢.

提前致谢.

解决方法

正如其他人所说,你必须处理国家和地区的onchange事件.州选择输入和运用你的逻辑.为了在选择国家时动态获取状态,我在这里摆弄,你可能能够自己编写其余的代码Fiddle

你也可以看到这个
Populating Dropdown Based On Other Dropdown Value

原文链接:https://www.f2er.com/jquery/151218.html

猜你在找的jQuery相关文章