次のような 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);
ネザー作業。
何か案は??
ありがとう。