【发布时间】:2010-12-29 19:11:43
【问题描述】:
我有一个包含以下内容的 div:
<div id="hidLocsJsonForAutoComplete" style="display:none;">[{"id":1,"desc":"Amazon","name":"amazon"},{"id":2,"desc":"Apple Bees","name":"applebees"},{"id":3,"desc":"Babys r Us","name":"babysrus"},{"id":4,"desc":"Costco","name":"costco"},{"id":5,"desc":"Concord Produce","name":"concordproduce"},{"id":6,"desc":"Grocery Outlet","name":"groceryoutlet"},{"id":7,"desc":"New India Bazar","name":"newindiabazar"},{"id":8,"desc":"SubWay","name":"subway"},{"id":9,"desc":"Walmart","name":"walmart"}]</div>
然后在脚本部分我有这个
var jsonLocs = $('#hidLocsJsonForAutoComplete').html();
现在,jsonLocs[0] 正在返回
[
而不是
{"id":1,"desc":"Amazon","name":"amazon"}
我了解 jsonLocs 被视为字符串。但是如何获取这个数组中的第一个 Json 对象呢?
【问题讨论】: