[新手求助]多文件上传,用jQuery写的JS,但是木有达到想要的效果..不知道怎么改了
时间:2009-09-24
来源:互联网
新手求大侠指导~
多文件上传,用jQuery写的JS
想达到和论坛里差不多的效果
文件域选择文件以后 隐藏掉这个文件域 后面添加上值 和删除按钮
然后下面自动添加一个新的文件域
然而发现只有改变最初的文件域才有效果 后面生成的文件域完全木有效果...
删除按钮却删掉了最新添加进来的文件域 没有删掉该删的...囧
谁教教我要怎么改...
htmlcode
jscode
用firebug看代码 下面id是加上去的
没变化是因为 $('#att_' + id).change(function(){ 这里的 id 一直是 0 ?
哪位大侠教教我吧...
多文件上传,用jQuery写的JS
想达到和论坛里差不多的效果
文件域选择文件以后 隐藏掉这个文件域 后面添加上值 和删除按钮
然后下面自动添加一个新的文件域
然而发现只有改变最初的文件域才有效果 后面生成的文件域完全木有效果...
删除按钮却删掉了最新添加进来的文件域 没有删掉该删的...囧
谁教教我要怎么改...
htmlcode
复制代码
|
jscode
复制代码
|
用firebug看代码 下面id是加上去的
没变化是因为 $('#att_' + id).change(function(){ 这里的 id 一直是 0 ?
哪位大侠教教我吧...
[ 此帖被ql2005在2009-09-24 22:43重新编辑 ]
作者: ql2005 发布时间: 2009-09-24
你只是给id=att_0这个文件域绑定了change事件,并没有给新添加的绑定
var id = 0;
$(function(){
$('#att_' + id).change(function(){
add(id);
});
function add(id){
$('#att_' + id).change(function(){
$('#att_' + id).hide();
$('#upfilebox').append('<span id="attext_' + id + '"><a href="#delAttach" onclick="delAttach(' + id + ')"> [删除] </a>' + $('#att_' + id).val() + '</span>');
$('#upfilebox').append('<br><br><input id="att_' + (id + 1) + '" name="infoimg[]" type="file" class="input" size="40">');
id++;
$('#att_' + id).change(function(){
add(id);
});
});
}
});
function delAttach(num){
$('#att_' + num).remove();
$('#attext_' + num).remove();
}
var id = 0;
$(function(){
$('#att_' + id).change(function(){
add(id);
});
function add(id){
$('#att_' + id).change(function(){
$('#att_' + id).hide();
$('#upfilebox').append('<span id="attext_' + id + '"><a href="#delAttach" onclick="delAttach(' + id + ')"> [删除] </a>' + $('#att_' + id).val() + '</span>');
$('#upfilebox').append('<br><br><input id="att_' + (id + 1) + '" name="infoimg[]" type="file" class="input" size="40">');
id++;
$('#att_' + id).change(function(){
add(id);
});
});
}
});
function delAttach(num){
$('#att_' + num).remove();
$('#attext_' + num).remove();
}
[ 此帖被ziyou在2009-09-24 21:07重新编辑 ]
作者: ziyou 发布时间: 2009-09-24
唔..直接复制无效..
但是知道错在哪里了
我按一楼的思路改了下
终于搞定了
多谢1楼!!
但是知道错在哪里了
我按一楼的思路改了下
终于搞定了
多谢1楼!!
复制代码
|
作者: ql2005 发布时间: 2009-09-24
学习!

作者: pandait 发布时间: 2009-09-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28