评论:地区三级联动  [查看原文]

所属分类:输入,其他-选择框,独立的部件

 82165  639  92
当前第1页 / 共5页
    @_@0
    2021/4/25 14:18:48
    老掉牙的json数据,现在上海还有“南汇区”吗? 回复
    @konakona (●°u°●)3
    2019/12/30 15:18:38

    我改了一下,实现了默认的传参。
    其实这个js写的很那啥,咱也就不装逼了。

    $("#sjld").sjld("#shenfen", "#chengshi", "#quyu","广西","桂林市");

    就把for (a = 0; a < sfgsmr.length; a  ) { 这行上面的全部替换即可。

    $.fn.sjld = function(shenfen, chengshi, quyu, default_shenfen, default_chengshi, default_quyu) {
            var sfp = shenfen ' p'
            var csp = chengshi ' p'
            var qyp = quyu ' p'
            var sfs = shenfen ' .m_zlxg2'
            var css = chengshi ' .m_zlxg2'
            var qys = quyu ' .m_zlxg2'
            var sfli = shenfen ' ul li'
            var csli = chengshi ' ul li'
            var qyli = quyu ' ul li'
            $('.m_zlxg').click(function() {
                $(this).find('.m_zlxg2').slideDown(200);
            })
            $('.m_zlxg').mouseleave(function() {
                $(this).find('.m_zlxg2').slideUp(200);
            })
            //默认省份列数据
            var sfgsmr = provinceList;
            //默认城市列数据
            if (default_shenfen) {
                var shenfenID = provinceList.findIndex(function(value, index) {
                    if (value.name == default_shenfen) {
                        return index
                    }
                })
            } else {
                var shenfenID = 0
            }
            var csgsmr = provinceList[shenfenID].cityList;
            //默认区域列数据
            if (default_shenfen) {
                var chengshiID = provinceList[shenfenID].cityList.findIndex(function(value, index) {
                    if (value.name == default_chengshi) {
                        return index
                    }
                })
            } else {
                var chengshiID = 0
            }
            var qygsmr = provinceList[shenfenID].cityList[chengshiID].areaList;
    
            var kuandu = new Array();
    
            $(sfp).text(default_shenfen ? default_shenfen : sfgsmr[0].name);
            $(csp).text(default_chengshi ? default_chengshi : csgsmr[0].name);
            $(qyp).text(default_quyu ? default_quyu : qygsmr[0]);
    回复
    @konakona (●°u°●)0
    2019/12/30 14:55:44
    怎么设置默认值? 回复
    ″ YoK1ng 丶0
    2019/7/17 10:36:24
    怎么初始化数据了? 回复
    CrystalSong_A0
    2018/12/29 13:05:08
    如何兼容ie浏览器啊 设置的时候 回显不兼容 回复
    0
    2018/10/22 17:31:38
    有谁知道怎么获取选中城市的id呢,传给后台用 回复
    曾经最美※傲雪0
    2018/9/19 15:05:33
    好东西啊,这个很好用 回复
    临窗~~【听雨】~0
    2018/5/14 14:19:28
    0
    2018/3/26 11:55:11
    这个没有地区编码,也没有地区码 回复
    ?ㄣ睫の望ㄜ0
    2018/2/25 9:50:08
    夏狼0
    2018/1/17 20:41:22
    回调函数和设置默认都没有没有文档和demo参考吗? 回复
    夏狼0
    2018/1/17 20:37:18
    莫醒醒0
    2018/1/6 16:31:33
    w锐波0
    2017/12/18 15:40:42
    心态0
    2017/12/11 19:26:10

讨论这个项目(92)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复