我有以下功能,我在我的页面中有一个结果div,我想动态地添加一些文本在其中的新div,第一个.append的作品和div创建,但第二个append doesn没有工作,也没有文字附加到它。谁能告诉我为什么?jquery动态部门创建
$.getJSON(docTypeQueryURL + "id=" + doctype, function (data) {
var div = data.TYPE_ID;
var resultsDiv='#results';
var divid = "'#" + div + "'";
$(resultsDiv).append("<div id='" + div + "'><strong>" + div + "</strong></div>");
$(divid).append("<p>" + xyzz + "</p>");
});
除了@dystroy说了什么之外,真的不需要定义var resultsDiv(至少在当前场景中)。删除该行并将$(resultsDiv)更改为$('#results') –
非常感谢,它的确行得通,我还有额外的报价。 – Prithvi514