Jas*_*son 2 javascript jquery jquery-after
所以我目前使用以下内容:
$.ajax({
type: "GET",
url: "file.php",
success: function(html) {
$("#tableRow").after(html);
}
});
Run Code Online (Sandbox Code Playgroud)
它巧妙地将新行(或行)添加到现有表中.file.php返回:
<tr><td>stuff</td></tr>
Run Code Online (Sandbox Code Playgroud)
我可以一次添加一行.我正在尝试为新添加的行设置动画,例如:
$("#tableRow").after(html).animate({ backgroundColor: "#bce4b4" }, "fast")
Run Code Online (Sandbox Code Playgroud)
但这突出了我之后添加新行的行.我不能让它适用于那个新行.我怎样才能做到这一点?
更新:
基于给出的答案,我将它们放在一起:http: //jsfiddle.net/jreljac/5ctpc/3/我在哪里执行以下操作:
$("<tr><td>2 1</td><td>2 2</td></tr>").insertAfter("#tableRow").animate({
backgroundColor: "#bce4b4"
}, "slow");
Run Code Online (Sandbox Code Playgroud)
(我替换了file.php将提供的文本")并且这似乎不起作用.它创建了行但没有动画.我错过了一些简单的东西吗?
用户insertAfter改为.然后它将为正确的行设置动画.
$(html).insertAfter("#tableRow").animate(...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |