2014-08-27 74 views
0

我正在處理一個項目,我應該在表格的頂部添加一個新元素,現在新元素正在根據到預先存在的順序。至少有誰能告訴我這個函數在做什麼?如何將新元素添加到表頂部-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

回答

0

你的意思是像table.push(e)這樣的函數,但是把e放在0索引處?

試試這個:

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

謝謝,但我是新編程,所以很抱歉問,但確切地說,我必須添加此功能? – 2014-08-27 08:16:36

0

這功能不全..什麼是它缺少的代碼在做什麼?但它似乎是爲那裏的「準備工作」。變量初始化和元素添加到數組。你可以使用jquery的prepend()和append()來做dom操作,並添加例如像你的情況行(DOM元素),無論你到底要..

在這裏看到: http://api.jquery.com/prepend/

有這樣說的:

的.prepend()方法插入指定內容作爲jQuery的集合)的每個元素(插入它作爲最後的 孩子,使用.append(的第一個孩子

相關問題