jq实现地址级联效果
2015-05-19 16:10
393 查看
(function ($) { $.fn.Address = function (options) { var defaults = { divid: "Address", callback: function (pageindex) { } }; var opts = $.extend(defaults, options); var AddressHtml = ""; AddressHtml = ("<span class=\"province\" ><select id=\"Pro\" name=\"Region_Province\"></select></span>" + "" + "<span class=\"province\" ><select id=\"city\" name=\"Region_City\"><option>地级市</option></select></span>" + "" + "<span class=\"province\"><select id=\"area\" name=\"Region_Xian\"><option >市县级市</option></select></span>" + "" + "<span class=\"fillin\"><input type=\"text\" id=\"addressdetial\" name=\"Region_Detail\"></span>" + "" + "<span id=\"addressdetialSpan\" style=\"padding-left:10px;padding-top:3px;\"></span>"); $("#" + opts.divid).html(AddressHtml); $.ajax({ type: "get", contentType: 'text/json', url: "/common/read", dataType: "json", success: function (data) { var html = "<option value='0'>省份</option>"; $.each(data, function (i, dataitem) { html = html + "<option value='" + dataitem.Code + "'>" + dataitem.Name + "</option>"; }); $("#Pro").html(html); } }); $("#Pro").change(function () { var code = $("#Pro").find("option:selected").val(); $.ajax({ type: "get", contentType: 'text/json', url: "/common/ReadSecond", dataType: "json", data: { parentId: code, level: 2 }, success: function (data) { var html = "<option value='0'>地级市</option>"; $.each(data, function (i, dataitem) { html = html + "<option value='" + dataitem.Code + "'>" + dataitem.Name + "</option>"; }); $("#city").html(html); $("#area").html("<option value='0'>市县级市</option>"); } }); }); $("#city").change(function () { var code = $("#city").find("option:selected").val(); $.ajax({ type: "get", contentType: 'text/json', url: "/common/ReadSecond", dataType: "json", data: { parentId: code, level: 3 }, success: function (data) { var html = "<option value='0'>市县级市</option>"; $.each(data, function (i, dataitem) { html = html + "<option value='" + dataitem.Code + "'>" + dataitem.Name + "</option>"; }); $("#area").html(html); } }); }); }; })(jQuery);
相关文章推荐
- jq实现级联下拉框效果
- jq实现切换栏目显示效果
- 自制的Banner轮播图 ,只需加载图片地址集合,即可实现轮播效果
- 实现TreeGrid中复选框的级联选择效果(类似zTree的选择效果)
- jq + css 实现简单的图片轮播效果
- jq实现鼠标放置名字上显示详细内容的气泡效果
- JQ实现3D拖拽效果
- 使用mobiscroll实现级联效果
- Vue使用vue-area-linkage实现地址三级联动效果的示例
- JQ实现拉幕布广告效果
- 在android开发中,实现录音效果的地址
- Android实现下拉导航选择菜单效果【转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/07/31/2617488.html】
- jq实现的楼层效果
- jq实现简单的拖拽效果
- jq与原生js实现收起展开效果
- JQ 实现切换效果
- dwr 填充select 实现级联效果
- jq 轮换板的简单实现,没有左右滑动效果!
- ajax+jQuery实现级联显示地址的方法
- EXT实现邮件地址输入效果