Jquery在JQuery中替换表行

Dev*_*ave 8 jquery replace row

我有一个部分视图"taskrow"将返回一个表行,我用它来更新表中的行.我需要用类"tasks"替换行,并将其替换为加载的行,但我正在努力学习语法.我相信下面的代码是将tr插入到tr中.我已经尝试了多年来使用replaceWith和load()的组合,但没有设法让这个工作.有人可以帮我吗?

$(elem).parent().find("tr.tasks").load("@Url.Action("TaskRow", "Task")", { "id": id});
Run Code Online (Sandbox Code Playgroud)

Bla*_*ger 12

你需要这样的东西:

$.get('@Url.Action("TaskRow", "Task")', {'id': id}, function(data) {
    $(elem).closest('table').find('tr.tasks').replaceWith(data);
});
Run Code Online (Sandbox Code Playgroud)


小智 10

var newRow = '<tr><td>blahh blah</td><td>blah...</td></tr>';
$('#tempID').replaceWith(newRow);
Run Code Online (Sandbox Code Playgroud)