为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这个jq函数没办法把table的每个tr往上移一点?

为什么这个jq函数没办法把table的每个tr往上移一点?

table表格里有很多tr行,里面装着图片,这个函数为什么不能实现每点击一下弹窗,每个tr行就按着 索引值顺序往上移动一点(margin-top取负),可是把eq(i)改成eq(3)又可以实现单行的? //////////////////////////////////////////////////////////////////////////// $(function(){ var row = $(".expandZone").find("tr").length;           //row为总行数(tr个数) for (var i = 1; i <= row - 1; i++) {            //从第一行(i=1),执行到最后一行(row-1) alert(i); $("tr:eq(i)").css("margin-top",-180 * i + "px")       //换成eq(3)就可以? } })
查看完整描述

1 回答

?
GabrielMXY3782564

TA贡献5条经验 获得超3个赞

数组的索引什么时候从1开始的?
for循环里也没有指定table

查看完整回答
反对 回复 2016-08-11
  • 1 回答
  • 0 关注
  • 1216 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信