我正在使用 jQuery 向表中添加新行,并根据需要使行淡入,但只能通过两次调用,第一个用于after
在表末尾添加新行,然后我使用hide
后跟fadeIn
获取影响。我想压缩这个
$(document).ready(function ($) {
$("button").click(function () {
$.get('@Url.Action("AddCalculatorRow", "Workshop",
new { id = Model.Id } )', function (data) {
$('.calculator').find("tbody tr:last").after(data);
$('.calculator').find("tbody tr:last").hide().fadeIn(2000);
});
});
});
重复告诉我必须有一种更优雅的方式来实现外观。但是,如果我这样做
$('.calculator').find("tbody tr:last").after(data).hide().fadeIn(2000);
然后立即显示添加的行,最后一行隐藏并淡入......这看起来很糟糕。