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

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

问题描述:

我正在处理一个项目,我应该在表格的顶部添加一个新元素,现在新元素正在根据到预先存在的顺序。至少有谁能告诉我这个函数在做什么?如何将新元素添加到表顶部-jscript-jquery

$.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; 
+0

添加到'rows'数组新的项目,然后创建BU nch未使用的元素 – Justinas 2014-08-27 08:02:06

+0

@Justinas谢谢 – 2014-08-27 08:10:50

+0

如果其中一个答案有帮助,请将其标记为已接受/投票,如果问题仍然存在,请给我们反馈。谢谢。 – Kr15 2014-08-28 12:43:59

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

试试这个:

table=[e].concat(table) 
+0

谢谢,但我是新编程,所以很抱歉问,但确切地说,我必须添加此功能? – 2014-08-27 08:16:36

这功能不全..什么是它缺少的代码在做什么?但它似乎是为那里的“准备工作”。变量初始化和元素添加到数组。你可以使用jquery的prepend()和append()来做dom操作,并添加例如像你的情况行(DOM元素),无论你到底要..

在这里看到: http://api.jquery.com/prepend/

有这样说的:

的.prepend()方法插入指定内容作为jQuery的集合)的每个元素(插入它作为最后的 孩子,使用.append(的第一个孩子