嗯,我在这里看到的所有答案都表明这应该可行,但是......
是...
var qnDivName = "qnDiv" + i;
var currentQnDiv = document.createElement("div");
var qnDivId = document.createAttribute("id");
qnDivId.nodeValue = qnDivName;
currentQnDiv.setAttributeNode(qnDivId);
currentQnDiv.className = "questionContainer";
相当于...
var currentQnDiv = $("<div/>", {
"class": "questionContainer",
id: "qnDiv" + i
});
alert("qndiv class: " + currentQnDiv.className);
?
警报给出“未定义”。'i' 来自 for 循环。我正在动态创建 div 以附加到页面下方的文档...
testDiv.appendChild(currentQnDiv);
} //end for loop
普通的 js 可以工作,但 jQuery 不行。我有其他在调用函数中工作的 jQuery,所以......
有任何想法吗?