在這裏我有和對象,我想動態地插入它的值。如何插入值到JavaScript對象通過使用jquery/javascript
var mergTr={}; //object
for(dd in dispID)
{
var dataID=displayObj[dispID[dd]];
if(dataObj[dataID])
{ var flag=0;
var valObj=dataObj[dataID];
var Class2 = (clsNo==0)?"even":"odd";
var cl_id=valObj["client_id"];
var dataId=dataID;
var columnName=valObj["fieldname"];
var valFilterObj={0:"",1:"",2:columnName,3:dataObj[dataID]["filter_type"],4:"",5:dataObj[dataID]["filter_auto"]};
if(flag==0){
for(vv in valFilterObj){
tr=$("<tr/>");
mergTr=tr;
tr.addClass(clsNo);
var td=$("<td/>");
td.append(columnName);
tr.append(td);
}
$.merge(mergTr,tr);
}
}
}
我想插入對象「TR」作爲looping.But我不知道如何做到這一點。 $ .merge不起作用。如果我將直接分配'tr',那麼它會替換舊的'tr'值。 任何人都可以幫助我這個請。
您可以像下面這樣爲您的objet賦值:var mergTr = {}; // object mergTr.flag = 0; mergTr.valObj ='data'; ... – Steve
@Steve對不起,我不明白這一點。你能否請你解釋一下,或者你可以給我任何參考鏈接。 –