javascript - 目录 javascript 输入

标签 javascript json tableofcontents

我想为我的项目创建一个简单的目录。 我尝试使用这个库:

https://codepen.io/chriscoyier/pen/EnLwb/

并给出示例 json 输入,但没有成功。

这是我的 json:

"{"0":{"text":"text0","id":0},"1":{"text":"text1","id":1}}"

问题

我正在尝试将 $("article h3") 替换为

var = $(jsonInput) 

来自 HTML 调用。结果是空白的 - 没有显示任何内容。

最佳答案

我找到了我丢失的东西:

var dictionary = {
    "data":[
        {"id":"0","name":"ABC","text":"PQR"},
        {"id":"1","name":"DEF","text":"PQR"}
    ]
};

dictionary.data.forEach(function(item){
  el = $(item);
  title = el.attr("text");
  link = "#" + el.attr("id");

因此,为了替换我需要的代码的 html 元素: 1)迭代json数组 2)替换jquery函数

   title = el.text(); 

el.attr("text");

关于javascript - 目录 javascript 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42994945/

相关文章:

javascript - 如何获取img标签的值?

javascript - 将文本框的值更改为其在可排序选项卡中的当前顺序

java - Resttemplate - 请求pojo本身或请求json字符串并解析它

json - Swift 中的 Realm DB 和对象映射器 (Json)

latex - 目录链接指向错误的页面

javascript - Aurelia 单选按钮绑定(bind)

javascript - 按类重新排序 HTML 元素,而不是按 id

java - JSON 对象中的引号写入数据库时​​出现问题

python - 狮身人面像 : customize sidebar section titles