jquery.cxselect.js的使用案例 (动态数据的三级联动)

供应商管理系统中的银行地区,国家、省、市合作地区属于动态数据。

地区表因为是从另外一个系统定时任务同步过来的数据。

引来的jquery.cxselect.js在数据回显上有问题,在调试后发现源码需要修改。

改的内容在以下部位:

cxSelect.buildOption = function(index, data) {

...

// 初次加载设置默认值
        if (typeof _select.attr('data-value') === 'string') {
            var name = _select.attr('data-value');
            var _name = String(name);
            _select.val(_name).removeAttr('data-value');
            var op = _select[0].innerHTML;
            //alert(op);
            op = op.replace('>'+name,'selected = true >'+name);
            _select[0].innerHTML = op;
            //alert(op);
            //_select[0].innerHTML='<option value="5839122">中国</option><option value="5839123" selected="true">美国</option>';
            if (_select[0].selectedIndex < 0) {
                _select[0].options[0].selected = true;
            };
        };

...

}

/************************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值