/** * Created by admin on 2016/11/3. */ //加载图片类型数组 function load_img_type() { $.ajax({ url: base_api + 'carManager/index.php', //请求地址 data: { tp: "carControl_getImgType" }, type: "post", //请求方式 dataType: "json", success: function (data) { console.log(data); if (data.code == 0) { data = data.data; var temp = ''; for (var i = 0, j = data.length; i < j; i++) { temp += ''; } $(".bus_img_type").html(temp); } else { ZZAlertInfo(data.info); } } }); } $("div.bus_img_group").on('change', '.bus_img_path', function (e) { //图片如果太大,提示 // 取消按钮也会触发 var img = $(this).closest('.bus_img_div').find('.bus_image'); if (this.files.length > 0) { if (this.files[0]['size'] > 20000000) { this.value = ''; ZZAlertInfo('图片大小必须在2M以下'); return true; } //复制前一个div,设置值为空 if ($(".bus_img_group .bus_image[class='bus_image']").length == 1) { var newImg = $(this).closest('.bus_img_div').clone(); $(newImg).find('input').val(''); $(".bus_img_group").append(newImg); } readURL(e, this); img.html('-'); img.addClass('bus_img_remove'); $(img).closest('.bus_img_div').find('.bus_img_path_old').val(''); } else { removeImg(img); } }) $(".bus_img_group").on('click', '.bus_image', function () { if ($(this).hasClass('bus_img_remove')) removeImg($(this).closest('.bus_img_div').find('.bus_image')); else $(this).closest('.bus_img_div').find('.bus_img_path').click(); }) function readURL(event, o) { var getImagePath = URL.createObjectURL(event.target.files[0]); $(o).closest('.bus_img_div').find('.bus_image').css('background-image', 'url(' + getImagePath + ')'); } function removeImg(img) { $(img).css('background-image', ''); $(img).html('+'); $(img).removeClass('bus_img_remove'); $(img).closest('.bus_img_div').find('input').val(''); }