Javascript 如何在div中包装for循环?
我一直被这个愚蠢的事情困扰着,我不知道如何把我的for循环包装在div中Javascript 如何在div中包装for循环?,javascript,jquery,html,Javascript,Jquery,Html,我一直被这个愚蠢的事情困扰着,我不知道如何把我的for循环包装在div中 for (item = 0; item < event.length; item++) { var ID = event[item].id; element.find(".title").after("<span class='id'><img src='/avatar/" +ID+ "'/></span>"); } for(项=0
for (item = 0; item < event.length; item++) {
var ID = event[item].id;
element.find(".title").after("<span class='id'><img src='/avatar/" +ID+ "'/></span>");
}
for(项=0;项
我想做到这一点:
<div>
<span></span>
<span></span>
<span></span>
</div>
非常感谢您的帮助。希望这段代码有用
// a variable for the dynamically created span
var spanString = "";
for (item = 0; item < event.length; item++) {
var ID = event[item].id;
// new string will con cat wit the spanString
spanString += ("<span class='id'><img src='/avatar/" + ID + "'/></span>");
}
// append the spanString to the `div.title`
$(".title").append($(spanString))
//动态创建的跨度的变量
var spanString=“”;
对于(项=0;项
希望这段代码有用
// a variable for the dynamically created span
var spanString = "";
for (item = 0; item < event.length; item++) {
var ID = event[item].id;
// new string will con cat wit the spanString
spanString += ("<span class='id'><img src='/avatar/" + ID + "'/></span>");
}
// append the spanString to the `div.title`
$(".title").append($(spanString))
//动态创建的跨度的变量
var spanString=“”;
对于(项=0;项
$(文档).ready(函数(){
//假设示例事件数组
var事件=[1,2,3];
对于(项=0;项$(文档).ready(函数(){
//假设示例事件数组
var事件=[1,2,3];
对于(项=0;项 $((“抢先一步:-)我只想指出,您需要小心ID是正确的HTML转义,以避免注入攻击如果回答了您的问题,您应该将此答案标记为正确。抢先一步:-)我只想指出,您需要注意ID是否正确转义为HTML,以避免注入攻击如果回答了您的问题,您应该将此答案标记为正确。event.[item]。ID
应该是event[item].id
。但无论如何,您是说该div已经存在于页面上,并且希望使用循环将span追加到该页面上吗?这是一个输入错误,感谢您指出。span exist我希望将它们包装在div事件中。[item]。id
应该是事件[item].id
。但不管怎样,您是说该div已经存在于页面上,并且希望使用循环将span附加到该页面上吗?这是一个输入错误,谢谢您指出。span存在我想将它们包装在一个div中
<div id="name">
hello
</div>