Javascript 如何使用jquery将下面的新行添加到单击的行

Javascript 如何使用jquery将下面的新行添加到单击的行,javascript,jquery,gsp,Javascript,Jquery,Gsp,单击第二列,单击下面的方法 function getListOfList(primaryId, isFlat, col) { alert(primaryId) $.ajax({ url : ("/" + serverURL + "/dataGrid/getChilds"), type : "POST", data : { primaryId : primaryI

单击第二列,单击下面的方法

function getListOfList(primaryId, isFlat, col) {
        alert(primaryId)
        $.ajax({
            url : ("/" + serverURL + "/dataGrid/getChilds"),
            type : "POST",
            data : {
                primaryId : primaryId,
                isFlat : isFlat,
                column : col
            },
            success : function(result) {
                                }
        });
    }
这会回来的

returnMap as JSON ==========================[statusFlag:SUCCESS, data:[[<a onclick="viewEmpDetails('56374e74f45f064d33b57583','false','UniqueId')" title='View' style='cursor:pointer'><i class='ace-icon fa fa-search-plus grey' style='width:30px;'> </i></a>, <a onclick="getChilds('8','false','UniqueId')" title='View' style='cursor:pointer'><i class='ace-icon fa fa-search-plus grey' style='width:30px;'> </i></a>   Bhagyawan, 02/02/49, 02/08/81, 15/02/1836, 15-Jan-2012, 10-Feb-25]]]
returnMap-as-JSON============================[状态标志:成功,数据:[,Bhagyawan,02/02/49,02/08/81,15/02/1836,15-Jan-2012,10-Feb-25]]
结果的数据部分实际上是一行数据它有两行数据,可能是三行,具体取决于我需要在下面添加到单击行的查询

我正在动态创建表

<div class="row">
        <div class="col-xs-12">

            <table id="data-grid-table-tree" class="datasetTable">
              <tr>
                    <th>View</th>
                    <th align="left">${session.data}</th>
                    <g:if test="${session.fieldsToFetch }">
                    <g:each in="${session.fieldsToFetch}"  var="column">
                        <th >${column }</th>

                    </g:each>
                    </g:if>
                                      </tr>
              <tr>
                   <g:each in="${session.treeGridJsonObject}"  var="lists">
                    <tr align="left">
                        <g:each in="${lists}"  var="list">
                               <td align="left">${raw(list)}</td>

                        </g:each>
                    </tr>
                   </g:each>              

            </table>

看法
${session.data}
${column}
${raw(列表)}
谁来帮忙


<table border="2">
    <tr><td>test1</td></tr>
     <tr><td>test1</td></tr>
     <tr><td>test1</td></tr>
</table>


$(document).ready(function(){
    $('table tr:nth-child(1)').after('<tr><td>test2</td></tr>');
});
测试1 测试1 测试1 $(文档).ready(函数(){ $('table tr:nth child(1)')。在('test2')之后; });
$('table tr:nth child(1)')-将此作为所选行

将结果记录转换为表格行html,然后使用上述代码追加表格的行


我正在处理列表中的列数和列表数,即使我不知道用户会单击右侧的1行或100行,那么,如何调用getListOfList()方法。您可以使用jqueryI获得选中或单击的行对象,只是不想知道如何创建具有结果的行并将下面的内容附加到单击的行。我被点击了行号$('table tr:nth child(rowNumber)')。在(tr)之后;我认为行数是可变的。所以您必须像这样使用$('table tr:nth child('+rowNumber+'))。在(tr)之后;。假设它不工作,请尝试以下代码$('table tr:nth child('+Number(rowNumber)+'))。在(tr)之后;