本帖最后由 独行剑侠 于 2021-7-26 18:07 编辑
已解决,感谢诸位大神!
--------------------------刚刚接触js的新手,好多地方不懂,求大神不吝啬指点。
左侧为目前的,右侧试想要的最终效果
这是JS
[JavaScript] 纯文本查看 复制代码 $(function() {
$.getJSON("js/data.json", function(data) {
$.each(data, function(i, item) {
let tag = '<li class="title"><svg class="icon" aria-hidden="true">';
let icon = '<use xlink:href="#' + item.icon + '"></use>';
let addList = tag + icon + '</svg> ' + item.title + '</li>';
$('.list ul').append(addList);
$.each(item.node, function(i, item) {
let url = '<li><a rel="nofollow" href="' + item.url + '" target="_blank"' + '" class="tooltip">';
let icon = '<svg class="icon" aria-hidden="true"><use xlink:href="#' + item.icon + '"></use>';
let href = '<use xlink:href="#' + item.icon + '"></use>';
let addList = url + icon + '</svg>' + item.text + '<span class="tooltiptext">' + item.prompt + '</span>' + '</a></li>';
$('.list ul').append(addList)
})
});
});
});
|