0

我有这样的变量中的行的html

var newRow = "<tr><td>test</td></tr>"

在我的成功功能中
,我添加了这个

$('.my_table tr:last-child').before(newRow).fadein();

但它不工作

4

2 回答 2

1
$('.my_table tr:last-child').before(newRow).fadein();
//                                              ^----------

$('.my_table tr:last-child').before(newRow).fadeIn();
//                                               ^----------    

与往常一样,javascript 是区分大小写的。:)


更新:

您需要在插入之前隐藏元素:

var newRow = $("<tr><td>test</td></tr>").hide();
$('.my_table tr:last-child').before(newRow).fadeIn();
于 2012-10-12T04:08:06.293 回答
0

检查这个小提琴

$('#addNewRow').on('click',function(){
   var newRow = $("<tr><td>test</td></tr>");
   newRow.hide();
   $('.my_table tr:last-child').before(newRow);
   newRow.fadeIn("slow");
});
于 2012-10-12T06:02:17.147 回答