$(".send-box .send-img-file .send-img-file-2").detach();
for(var i=0;i
{
var file = e.target.files.item(i);
//允许文件MIME类型 也可以在input标签中指定accept属性
//console.log(/^image/.*$/i.test(file.type));
if(!(/^image/.*$/i.test(file.type)))
{
continue; //不是图片 就跳出这一次循环
}
//实例化FileReader API
var freader = new FileReader();
freader.readAsDataURL(file);
freader.οnlοad=function(e)
{
var img = "
$(".send-box .send-img-file").append(img);
}
}
alert($(".send-box .send-img-file").html());
问题:
$(".send-box .send-img-file") 里面始终获取不到
freader.οnlοad=function(e)
{
var img = "
$(".send-box .send-img-file").append(img);
}
加进去的内容,测试了下,应该是异步的问题, freader.onload没有执行完的时候就已经执行了下面的alter,那么这个问题应该怎们解决呢?才能获取到 freader.onload之后的内容?