【发布时间】:2012-10-16 13:31:47
【问题描述】:
由于某种原因,下面函数中的 p 元素没有被创建(和/或附加到 div)。如果我像 div 一样将它附加到“#listOfListObjects”,它可以工作,但我希望它在 div 中。
我做错了什么?
$('#addListObjectSubmit').click(function (e) {
var listObjectName = $('#m_newListObject').val();
if((listObjectName == null) || (listObjectName == '')) {
return false;
}
else {
var listDiv = 'listDiv' + i;
$('<div>', {
class: 'listObjectShow',
id: listDiv
}).appendTo('#listOfListObjects');
$('<p>', {
class: 'listObjectShow',
text: listObjectName,
id: 'listObject' + i
}).appendTo(listDiv);
}
i += 1;
e.preventdefault();
});
【问题讨论】:
-
对于我未经测试看到的内容,我认为您错过了选择器中的
#,所以应该是.appendTo("#" + listDiv);imo。