目录javascript输入

时间:2017-03-24 08:44:41

标签: 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调用。结果为空白 - 未显示任何内容。

1 个答案:

答案 0 :(得分:1)

我找到了我所缺少的东西:

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");