我有这个 JSON 字符串:
{"image":[
{"img":"_files\/image\/images\/firstimage.jpg","alt":"firstimage alt text"},
{"img":"secondimage.jpg","alt":"secondimage alt text"}
]}
JSON 字符串是从文本区域中挑选出来的,然后存储在变量“内容”中
var content = $("textarea").val();
我正在尝试访问元素:
alert(content["image"][0]["img"]);
但我得到错误:
类型错误:content.image 未定义。
最终我想通过更改和添加元素来操作 JSON 字符串。
我在这里做错了什么?
更新
$.parseJSON 完成了这项工作:
var content = $.parseJSON($("textarea").val());