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

为什么这个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

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

查看完整回答
反对 回复 2016-08-11

添加回答

回复

举报

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