Javascript jquery after方法不返回生成的元素

Javascript jquery after方法不返回生成的元素,javascript,jquery,Javascript,Jquery,在以下代码中: var genContent = "<tr><td>please wait!!!</td></tr>"; var outputElement = $("#projectsTable tr:first").after(genContent); myForm = $(this).find("form"); submitForm(myForm, outputElement); var genContent=“请稍候!!!”; var o

在以下代码中:

var genContent = "<tr><td>please wait!!!</td></tr>";
var outputElement = $("#projectsTable tr:first").after(genContent);
myForm = $(this).find("form");
submitForm(myForm, outputElement);
var genContent=“请稍候!!!”;
var outputElement=$(“#projectsTable tr:first”)。之后(genContent);
myForm=$(this.find(“form”);
submitForm(myForm,outputElement);
我希望outputElement是由jquery中的
after
方法生成的元素,但出于某种原因,outputElement引用的是表头

获取新生成的元素需要做什么?

如果希望
outputElement
引用
tr
元素,则需要使用

var = "<tr><td>please wait!!!</td></tr>";
var outputElement = $(genContent).insertAfter("#projectsTable tr:first");
myForm = $(this).find("form");
submitForm(myForm, outputElement);
var=“请稍候!!!”;
var outputElement=$(genContent).insertAfter(“#projectsTable tr:first”);
myForm=$(this.find(“form”);
submitForm(myForm,outputElement);
如果希望
outputElement
引用
tr
元素,则需要使用

var = "<tr><td>please wait!!!</td></tr>";
var outputElement = $(genContent).insertAfter("#projectsTable tr:first");
myForm = $(this).find("form");
submitForm(myForm, outputElement);
var=“请稍候!!!”;
var outputElement=$(genContent).insertAfter(“#projectsTable tr:first”);
myForm=$(this.find(“form”);
submitForm(myForm,outputElement);

after方法在当前选择之后插入元素,并返回相同的当前选择。因此,它不会更改选择。如果需要插入的元素,可以为其创建一个jQuery对象,然后插入该对象

var genContent = "<tr><td>please wait!!!</td></tr>";
var outputElement = $(genContent);
$("#projectsTable tr:first").after(outputElement);
var genContent=“请稍候!!!”;
var outputElement=$(genContent);
$(“#projectsTable tr:first”)。之后(outputElement);

after方法在当前选择之后插入元素,并返回相同的当前选择。因此,它不会更改选择。如果需要插入的元素,可以为其创建一个jQuery对象,然后插入该对象

var genContent = "<tr><td>please wait!!!</td></tr>";
var outputElement = $(genContent);
$("#projectsTable tr:first").after(outputElement);
var genContent=“请稍候!!!”;
var outputElement=$(genContent);
$(“#projectsTable tr:first”)。之后(outputElement);

$(“#projectsTable tr:first”).after(genContent.end()
@adeneo:这不起作用
.after()
返回相同的jQuery对象,因此没有父对象可供访问(这就是
.end()
所做的)。
$(“#projectsTable tr:first”).after(genContent).end()
@adeneo:这不起作用
.after()
返回相同的jQuery对象,因此没有父对象(这就是
.end()
所做的)。