easyui bug,在jquery.Clone 基础上修改

easyui bug 详细地址

节约时间不在累述

对选出的同一组对象(包括clone)同时调用valdiatebox时是共用同一个配置的,所以任何一个重新调用validatebox后,其他对象也同时使用更改后的

所以你选择一个后,点击按钮控制输出2个的配置都是一样的。需要单独调用validatebox就不会共用了


        //$('.fl').find('select').validatebox({ required: true });//这句放下面
        $('.fl').find('select').change(function () {
            if ($(this).val()) {
                selectFun($(this));
            }
        });
        function selectFun($container) {
            console.log($container);
            $container.validatebox({
                required: false,
                validType: 'typeIsDif'
            });
        }
        $('.fl').clone(true).insertAfter('.fl');
        /////////////////////////单独配置各自的验证
        $('.fl').find('select').eq(0).validatebox({ required: true }).end()
                               .eq(1).validatebox({ required: true });