批量上传图片后,修改文章把批量上传的图片列出来,有时候需要删除某一个图片,我写的js只能删除最后一张图片,搞不懂为什么?代码如下
<script language="javascript"> //删除图片 $(function(){ $("img.button").last().bind("click", del); });var del = function () { var src = $(this).siblings('img').attr('src'); //alert(src); //return false; $.ajax({ type: "get", //访问webservice使用post方式请求 url: "ajax.php?act=del", //调用webservice的地址和方法名称组合---wsurl/方法名 data: "src=" + src, success: function (data) { } }); $(this).parent().remove(); return false;}</script><ul id="pic_list" style="margin: 5px;"><li><img class="content" src=../uploadfile/product/2015-10/20151021170117288.jpg style="max-width:90%" alt="做了一个多图片删除按钮,点击删除但每次只能删除一张" ><img class="button" src="images/fancy_close.png" alt="做了一个多图片删除按钮,点击删除但每次只能删除一张" ></li><li><img class="content" src=../uploadfile/product/2015-10/20151023103643797.jpg style="max-width:90%" alt="做了一个多图片删除按钮,点击删除但每次只能删除一张" ><img class="button" src="images/fancy_close.png" alt="做了一个多图片删除按钮,点击删除但每次只能删除一张" ></li><li><img class="content" src=../uploadfile/product/2015-10/20151023103643384.jpg style="max-width:90%" alt="做了一个多图片删除按钮,点击删除但每次只能删除一张" ><img class="button" src="images/fancy_close.png" alt="做了一个多图片删除按钮,点击删除但每次只能删除一张" ></li></ul>
对的呀,你写的就是点击一次删除一张的
对的呀,你写的就是点击一次删除一张的
你是不是说:只能点击右边的删除时才有效?
$("img.button").last().bind("click", del);
});
改为
$("img.button").bind("click", del);
});
last() 就是最后一个
你是不是说:只能点击右边的删除时才有效?
$("img.button").last().bind("click", del);
});
改为
$("img.button").bind("click", del);
});
last() 就是最后一个
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号