为什么这个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)就可以?
		
	}
})


newsudhc3634140
浏览 1228回答 1
1回答

GabrielMXY3782564

数组的索引什么时候从1开始的?for循环里也没有指定table
打开App,查看更多内容
随时随地看视频慕课网APP