gpt4 book ai didi

javascript - 如何将串联的 jQuery 形成的 html 分配给变量?

转载 作者:行者123 更新时间:2023-11-28 20:48:18 24 4
gpt4 key购买 nike

我有$("div").attr("id", "test")$("<span>") 。我想连接它们并将其分配给一个变量。

var test = $("<div>").attr("style", "color:red").addClass("test")+$("<span>");
$("body").append(test);​ //gives [object Object][object Object]

test += $("div"); //also want to do like this

JSFiddle link显示我已经尝试过的内容。

最佳答案

您不能使用加号运算符连接 jQuery 对象。但 jQuery 提供了 .add() 方法,允许您将更多元素添加到现有的包装集中。

var test = $("<div>").attr("style", "color:red").addClass("test");

test.add( $("<span>") );
test.add( $("<div>") );

现在您可以对所有这些元素进行操作,例如

test.appendTo( document.body );
<小时/>

参见:http://api.jquery.com/add/

关于javascript - 如何将串联的 jQuery 形成的 html 分配给变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045669/

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