gpt4 book ai didi

javascript - 如何在 Javascript 中附加 HTML 元素?

转载 作者:行者123 更新时间:2023-12-02 16:46:52 24 4
gpt4 key购买 nike

我试图附加两个 HTML 元素并将其传递给 jquery 中的 after() 函数:

$('div.masterButtons').after(function () {
var foobar = $('<div>foo<div>bar</div></div>');
var foobaz = $('<div>foo<div>baz</div></div>');
return (foobar + foobaz)
}
);

它打印:

[object Object][object Object]

如何附加两个元素?我避免连接两个 html 字符串,因为 div 比这些复杂得多,而且我需要 jquery 元素来构建它。

最佳答案

foobarfoobaz 都是 jQuery 对象,不能使用 + 添加它们

$('div.masterButtons').after(function () {
var foobar = $('<div>foo<div>bar</div></div>');
var foobaz = $('<div>foo<div>baz</div></div>');
return foobar.add(foobaz)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="masterButtons"></div>

关于javascript - 如何在 Javascript 中附加 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27057234/

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