gpt4 book ai didi

javascript - 在 JQuery 中创建列表

转载 作者:行者123 更新时间:2023-11-28 20:40:29 27 4
gpt4 key购买 nike

我正在尝试在 jquery 中创建一个列表对象,我正在使用以下代码,但它不起作用,我发现这个 example所以我写了类似的东西。

function Node(left, right, content)
{
this.left = left;
this.right = right;
this.content = content;
}

var n1 = new Node('', n2, 'content content content');
var n2 = new Node(n1, n2, 'content content content');
var n3 = new Node(n2, '', 'content content content');

console.log(box2);

现在,如果我调用n1.right,它会返回未定义。请帮助我。

最佳答案

不要使用 leftright 链接到其他节点,而是将所有节点包含在另一个节点中,该节点将充当列表的容器。

您可以从外部节点访问元素。

例如:

function Node(content) {
this.nodes = [];
this.content = content;
this.addNode = function(node) {
this.nodes.push(node);
};
this.changeContent = function(newContent) {
this.content = newContent;
};
}

var container = new Node();
container.addNode(new Node("Node 1"));
container.addNode(new Node("Node 2"));
container.addNode(new Node("Node 3"));

console.log(container);

<强> As seen on Codepen

关于javascript - 在 JQuery 中创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14481298/

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