如何将新元素添加到表的顶部jscript-jquery

How to add a new element to the top of a table-jscript-jquery

本文关键字:添加 jscript-jquery 顶部 元素 新元素      更新时间:2023-09-26

我正在处理一个项目,我应该在表的顶部添加一个新元素,现在根据预先存在的顺序添加新元素。至少有人能告诉我这个函数在做什么吗?

 $.fn.addCellInfoActionItem = function(nRow, aData, iDisplayIndex ) {
rows.push(nRow);
var isEditable =  aData[0];
var isStatusEditable =  aData[1];
var moduleId =  aData[3];
var dueDateOverDue = aData[4];
var aimManaged =  aData[5];
var isLastResponseEditable =  aData[6];
var readOnlyToolTipText = aData[8];
var actionItemId =  aData[10];
var actionItemstatus =  aData[14];
var parenttr = $(nRow).closest('tr')[0];
var rowCellObjs = datatable.fnGetTds(parenttr);
var settingSize = datatable.dataTableSettings.length;
var headerCols;

你指的是像table.push(e)这样的函数,但把e放在0索引?

试试这个:

table=[e].concat(table)

该函数不完整。。它在丢失的代码中做什么?但这似乎是一项"准备工作"。变量初始化和向数组中添加元素。

您可以使用jquery的prepend()和append()来执行dom操作,并在任何您想要的地方添加行(dom元素)。。

请参见此处:http://api.jquery.com/prepend/

上面写着:

prepend()方法将指定的内容作为第一个子项插入在jQuery集合中的每个元素的child,使用.append()