javascript - 从 javascript 在 div 标签内生成 DOM

标签 javascript jquery

我有这个 JavaScript 函数:

jQuery(document).ready(function() {

            FB.api('/me/friends', function(response) {
                        if(response.data) {
                            $.each(response.data,function(index,friend) {
                                $("#fb_friends").append("<div style=\"width:150px;float:left;font-size:11px;color:White;\">");
                                $("#fb_friends").append("<input type=\"checkbox\" name=\"friends\" value=\"1244524\" />");
                                $("#fb_friends").append("<img src=\"http://graph.facebook.com/' + friend.id + '/picture\" alt=\"Picture\" style=\"width:24px\">");
                                $("#fb_friends").append(friend.name);
                                //alert(friend.name + ' has id:' + friend.id);
                                $("#fb_friends").append("</div>");
                            });
                        } else {
                            alert("Error!");
                        }
            });

    });

我的 html 中也有这个:

<div id="fb_friends" style="height:280px;overflow:scroll;" >


</div>

我想调用这个 getFriends 函数,以便它填充我拥有的这个 fb_friends div 内的 HTML。我该怎么做?

已更新上面的代码不起作用

最佳答案

我假设您正在使用基于“$.each”存在的 jQuery。

在“each”循环中尝试一下:

$("#fb_friends").append("{your html content or some DOM objects}")

关于javascript - 从 javascript 在 div 标签内生成 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5822625/

相关文章:

javascript - 使用回调打印json数据

javascript - 如何创建 Karma/Jasmine 单元测试来检查依赖于其他模块的 Angular 服务

javascript - 没有 SSL 证书位置在 Chrome 中未检测到

javascript - 数组/对象作为索引

javascript - 播放视频,然后重定向到新页面

javascript - 文件上传和 Chrome(浏览器)内存不足

Javascript 电子邮件验证 - 有帮助吗?

php - 使用 Jquery 使用选择下拉列表更新表行

javascript - JQuery 在运行时从 Checkbox 中检索 id

javascript - <div> 中的 <div> 中的 .click() 不起作用