由於某種原因,下面的函數中的p元素不會創建(和/或附加到div)。如果我將它作爲div附加到'#listOfListObjects',它可以工作,但我希望它在div內。動態創建的p元素不附加到動態創建的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。 –