gpt4 book ai didi

javascript - 将 Jquery 创建的 html 元素存储在变量中

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:20 24 4
gpt4 key购买 nike

我试图将两个 div 元素添加到我的 html 正文中,我首先创建分配唯一 id 的 div 元素并将它们存储在两个变量中。

var a = $('div').attr('id', 'container');         
var b= $('div').attr('id', 'selectable');

$(a).appendTo('body');
$(b).appendTo('body);

问题是当我将它们添加到正文时,我注意到实际上只有一个 div 元素被附加到正文。进一步检查,我注意到变量 b 中的内容正在被复制到变量 a,因此变量 a 和 b 都引用同一个 div,ID 可选。

如何创建两个唯一的 div 元素以附加到 html 正文中?

最佳答案

您选择的是 div,而不是创建它们。

var a = $('div').attr('id', 'container');
var b = $('div').attr('id', 'selectable');

应该是:

var a = $('<div/>').attr('id', 'container');
var b = $('<div/>').attr('id', 'selectable');

关于javascript - 将 Jquery 创建的 html 元素存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19146675/

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