gpt4 book ai didi

jQuery 追加问题

转载 作者:行者123 更新时间:2023-12-01 03:53:12 25 4
gpt4 key购买 nike

我正在执行以下操作:

$("#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);
$("#fb_friends").append("</div>");

但是在我的 html 中,我得到的是:

<div style="width:150px;float:left;font-size:11px;color:White;"></div>
<input type="checkbox" name="friends" value="1244524">
<img src="http://graph.facebook.com/1244524/picture" alt="Picture" style="width:24px">
"friend name"

为什么第一行有一个结束 div 标签?

更新:

我尝试这样做:

$("#fb_friends").append("<div class=\"friend\" style=\"width:150px;float:left;font-size:11px;color:White;\">");
$(".friend").append("<input type=\"checkbox\" name=\"friends\" value=\"1244524\" />");
$(".friend").append("<img src=\"http://graph.facebook.com/" + friend.id + "/picture\" alt=\"Picture\" style=\"width:24px\">");
$(".friend").append(friend.name);

天哪,速度太慢了

最佳答案

Append 添加一个元素,而不是文本。

您想要创建 div,并将其他元素附加到 div。

var div = $('<div />').css({width:'150px' /*, ... */});
$('<input />', {"type":"checkbox", "name":"friends", value:"1244524" }).appendTo(div);
$('<img />', {"src":"http://graph.facebook.com/" + friend.id + "/picture", alt: "Picture" })
.style(width: '24px')
.appendTo(div);
div.append(friend.name);

$("#fb_friends").append(div);

如果您创建 html,这也是可能的:

var html = "<div style=\"width:150px;float:left;font-size:11px;color:White;\">" + 
"<input type=\"checkbox\" name=\"friends\" value=\"1244524\" />" +
"<img src=\"http://graph.facebook.com/" + friend.id + "/picture\" alt=\"Picture\" style=\"width:24px\">" +
friend.name + "</div>";
$("#fb_friends").html(html);

关于jQuery 追加问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com