![](/img/trans.png)
[英]how to show dynamically created div html in another div with jQuery
[英]Adding a dynamically created div to another div with jquery
我正在创建两个div:
var div_day=document.createElement("div");
var div_dateValue=document.createElement("div");
然后,我想将div_day添加到现有日历div中,并将div_dateValue添加到div_day中:
$('#calendar').append(div_day)
$(div_day).append(div_dateValue);
div_day被添加到日历中,但是div_dateValue没有被添加到div_day中,脚本在那里停止。 控制台中没有错误,但它处于循环中,应该有更多的div_days(每个都有唯一的ID)。 我是jquery新手,因此不胜感激。
在我的搜索中,我发现了如何添加div,但没有将动态创建的div添加到另一个动态创建的div中。
谢谢你的帮助!
凯文
$('<div><div></div></div>').appendTo("#calendar");
试试这个,如果有帮助,将其标记为答案
div_day.appendChild(div_dateValue)
$('#calendar').append(div_day)
必须继续进行其他操作(即使缺少分号也是如此)。 您的示例在这里工作正常:
但是,您可以使用jQuery完成此操作,而不用直接的javascript创建div:
var div_day = $("<div>");
var div_dateValue = $("<div>");
$('#calendar').append(div_day);
$(div_day).append(div_dateValue);
当然,您可以一步完成此操作:
$('#calendar').append("<div><div></div></div>");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.