У меня проблемы с append()
в т.е. Я проверил большинство решений, но они не работали.
IE выдает мне ошибку jQuery на qObject.append(createSurveyXmlAnswer(aID));
Почему это происходит и есть ли решения?
function createSurveyXmlAnswer(aID){
var xmlString = "<answer id = '" + aID + "'>";
return xmlString;
}
function getAnswer(){
var aID;
var qID = parseInt($(document.getElementById("screenView").childNodes[0]).attr("id"));
var qType = ($(document.getElementById("screenView").childNodes[0]).attr("class"));
var qObject = $("<question id = "+qID+">");
if(qType.toLowerCase() == "singleselect"){
aID = singleSelectedSelection(qID);
qObject.append(createSurveyXmlAnswer(aID));
setAnswer(aID, qID, qObject);
}
редактирование:
Я использую это для создания объекта jQuery> xml doc. qID, qType - атрибуты формы, aID - входное значение. Форма была создана на лету.