//附件上传绑定 $("input[class*='att_upload']").each((index, jq) => { var _this = $(jq), opt = _this.attr('opt'), name = _this.attr('id'), canEdit = _this.attr('edit'), limit = _this.attr('limit'), acceptType = _this.attr('acceptType'), validate = eval('(' + _this.attr('validate') + ')'), div = $("<div></div>"); _this.addClass("hidden").attr("type", "text"); if (validate && validate.hasOwnProperty('notEmpty')) { validate.notEmpty.message = "请上传文件!" _this.attr('validate', JSON.stringify(validate)) } canEdit = canEdit ? canEdit == 'true' : true opt = $.extend({}, { name: name, pick: name, fileNumLimit: Number(limit), acceptType: acceptType, canEdit: canEdit, canAdd: canEdit, canDel: canEdit }, opt) _this.after(div) div.gsUpload(opt) }) 这串代码需要打开浏览器控制台有效,关闭后调用无效
时间: 2024-02-14 20:14:35 浏览: 159
ATT7022_C51接收.rar_*7022*_ATT7022_ATT7022读ID_SPI_Att7022_att7022驱
这段代码是用于实现附件上传绑定的,通过遍历所有带有 class 属性为 att_upload 的 input 元素,然后获取其 opt、id、edit、limit、acceptType、validate 等属性的值。之后,将 input 元素设置为 type 为 text 并添加一个 hidden 类,同时根据 opt 配置参数,实例化一个 div 元素,并调用 gsUpload 方法进行附件上传绑定。需要注意的是,该代码需要在浏览器控制台中运行,无法直接调用。
阅读全文