猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jquery checkbox多选删除 为什么是隔行删除,一次删不完?
jquery 多选删除,为什么隔行删,一次删除不完呢,求前辈指点,谢谢~
凤凰求蛊
浏览 672
回答 3
3回答
月关宝盒
原因就是你删掉某条数据之后,数组长度变了,而你的i依然在++,if成立里面加一个i--就行$('dele').click(function(){ for(....){ .... if(){ ..... i--; } }})
0
0
0
一只斗牛犬
列表总共6条, 分别是 1,2,3,4,5,6第一次删除第0个数据 1, i 从0变成 1, 列表 变成 2,3,4,5,6eq(1) 就是 第二个数据 3, 然后3被删除了, i 变成 2, 列表变成 2,4,5,6eq(2) 就是第三个 数据 5
0
0
0
宝慕林4294392
试试这个, 不用循环 这句话就能把所有选中的删掉了$(".checkboxdele:checked").parent().parent().remove()
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续