jquery - 上传后自动应用样式

标签 jquery css html file-upload

有人能指出我正确的方向吗?我有一个使用 jquery 和 fancybox 的网页,其中图像以花哨的宝丽来风格等显示。

Fiddle

我怎样才能使使用 html5 文件 APi 添加/上传的新照片将自己放入 div 中并应用必要的样式。下面是我需要添加图像的 div。因此,如果我上传 100 张图片,它们在上传后都会自动具有相同的样式。谢谢

<div id="view3">
   <div id="polaroid"> <!--class for styling-->
<!--Image One-->
    <figure><a class="fancybox" title="Image-1" href="images/1.png"><img src="images/1.png" width="250" height="200" alt="" /></a> <!--the image-->
<textarea>Image-1</textarea> <!--the caption that appears below the image-->
</figure>

最佳答案

您是否已经有了上传的处理程序并且只是想知道如何添加文件?在这种情况下,您可以这样做:

var parent = $("#polaroid"), 
img =  "<figure><a class='fancybox' title='Image-1' href='images/" + yourFile + "'><img   src='" + yourFile + "' width='250' height='200' alt='' /></a>";
parent.append(img);

关于jquery - 上传后自动应用样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18841977/

相关文章:

javascript - 创建内部元素有限的列表

javascript - 使用分页时如何从 DataTables.net 获取所有数据行

html - 使用带有 Bootstrap 3.3.5 的光滑 slider 在移动 View 中中心 slider 滑动

html - Gmail 中的响应式电子邮件宽度

html - CSS声明后改变字体样式,与before selector的关系

html - 带有 anchor 标记的列表项的CSS元素+元素选择器

html - 网站奇怪地坏了

javascript - 如何将值从 json 映射到 Angular View (html)输入文本标签?

javascript - 如何在 jquery 中传递 'constant' 参数

jQuery 使用 .on ('click' 独立控制许多重复的 html 元素