Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript输入内容表_Javascript_Json_Tableofcontents - Fatal编程技术网

javascript输入内容表

javascript输入内容表,javascript,json,tableofcontents,Javascript,Json,Tableofcontents,我想为我的项目创建一个简单的目录。 我尝试使用此库: 并给出一个示例json输入,但没有成功 这是我的json: "{"0":{"text":"text0","id":0},"1":{"text":"text1","id":1}}" 问题 我试图用替换$(“第h3条”) 来自HTML调用。结果为空-不显示任何内容。我已找到缺少的内容: var dictionary = { "data":[ {"id":"0","name":"ABC","text":"PQR"},

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

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

这是我的json:

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

我试图用替换$(“第h3条”)


来自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以使用外部json变量(甚至内部变量)来生成ToC。我想传递一个简单的键:值对。
el.attr("text");