Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在第一行后插入_Jquery - Fatal编程技术网

Jquery 在第一行后插入

Jquery 在第一行后插入,jquery,Jquery,目前,我有一个相对简单的表,如下所示: <table class="table table-striped" id="manifestItemsTable"> <tbody> <tr> <th></th> <th>PRO No.</th> <th>Origin / City</th>

目前,我有一个相对简单的表,如下所示:

<table class="table table-striped" id="manifestItemsTable">
    <tbody>
        <tr>
            <th></th>
            <th>PRO No.</th>
            <th>Origin / City</th>
            <th>Destination / City</th>
            <th>Due</th>
            <th>Transf?</th>
            <th></th>
        </tr>
    </tbody>
</table>

赞成票。
产地/城市
目的地/城市
应得的
转换?
我有下面的代码,它是一个更大的脚本的一部分,但是已经缩减到了相关的部分

var $tr = $('<tr class="row alert-message">').append(
    $('<td>').html(proNumber),
    $('<td>').html(originName+' / '+originState),
    $('<td>').html(consigneeName+' / '+consigneeState),
    $('<td>').text(month+" "+day+", "+year),
    $('<td>').html('<input type="checkbox" class="batchCheckboxTransfer" name="batch[]" data-id="'+shipmentID+'" value="">')
).appendTo('#manifestItemsTable');
var$tr=$('').append(
$('').html(proNumber),
$('').html(originName+'/'+originState),
$('').html(收货人名称+'/'+收货人财产),
$('').text(月+日+年),
$('').html('')
).appendTo(“#manifestItemsTable”);

我想在上表中已经设置好的第一行后面加上这个附加(内有“th”)。有没有办法做到这一点?

要做到这一点,您可以使用
insertAfter()
并为表中的第一个
tr
提供选择器:

$(“按钮”)。单击(函数(){
var$tr=$('')。追加(
$('').html((新日期()).getTime()),
$('').html('oName/oState'),
$('').html('cName/cState'),
$('').text('mdy'),
$('').html('')
).insertAfter(“#manifestitemtr:first”);
});

追加
赞成票。
产地/城市
目的地/城市
应得的
转换?