我正在创建一个像这样的 jquery 对象:
htmlCode = $("<div id='"+data.layoutDescriptions[i].id+"'></div");
当我这样做时,它似乎主要缺少一些元素:
if(data.type == "ListView"){
htmlCode.append("<SELECT property='"+ data.property +"' size="+ data.listProps.length +" multiple>");
i = 0;
while(i < data.listProps.length){
htmlCode.append("<OPTION value='"+ i+1 +"'>"+ data.listProps[i] +"</OPTION>");
i++;
}
htmlCode.append("</SELECT>");
}
其中 data 是一个 Json 对象。
当我将其作为字符串执行时,它可以工作。例如,而不是
htmlCode.append("<OPTION value='"+ i+1 +"'>"+ data.listProps[i] +"</OPTION>");
我会做
htmlCode = htmlCode + "<OPTION value='"+ i+1 +"'>"+ data.listProps[i] +"</OPTION>";
我想找出缺少的东西,所以我想查看我尝试过的对象:
alert(JQuery.htmlCode.stringify());
alert(htmlCode.html);
下界工作。
有任何想法吗??
谢谢。