
1 chemzqm 2015 年 12 月 7 日 $.json = function(jsonStringj){ return JSON.parse(jsonString)} $.json('{"title":xxx, "value":xxx, "title":xxx, "value":xx}') |
2 hxsf 2015 年 12 月 7 日 json 对象的话,直接 obj.title ,obj.value 不就好了? |
3 julor 2015 年 12 月 7 日 via Android jQuery 害了一代人!标准的 json 难道还有比 js 更简单的语言? |
4 sxd 2015 年 12 月 7 日 1 楼太调皮 |
5 hxsf 2015 年 12 月 7 日 via Android @hxsf 刚刚没注意,话说楼主的 json 怎么会有一堆 title 和 value 。。。。 正常风格不是应该{"title1":value1, "title2":value2...} 或者[{"title":xxx, "value":xxx}, {"title":xxx, "value":xxx}...}] 说的不对还望见谅 |
6 yuriko 2015 年 12 月 7 日 key 重复是什么情况,把生成这段 json 的人拖出来打一顿 |
7 JohnH 2015 年 12 月 7 日 http://stackoverflow.com/questions/4992383/use-jquerys-find-on-json-object use jQuery's find() on JSON object 传回这样的数据形式有点不对,应该像 @hxsf 写的那样 |
9 theohateonion OP @hxsf - -果然还是不能熬夜写代码 对的 数据格式是你说的。 我描述错了。 |
10 theohateonion OP @Hyperion 对哒 可能也是昨天弄了半天也没弄出来有点沮丧 今天再慢慢捋一捋~ |
11 Niphor 2015 年 12 月 7 日 这种不是应该用 lodash 什么的么... |
12 YuJianrong 2015 年 12 月 7 日 这要什么 jQ 啊 orz …… var map = arr.map(function(m, item){ m[item.title] = item.value; return m}, {}); 你这样转出一个 map 不就随便怎么用了么…… |
13 powergx 2015 年 12 月 7 日 via iPhone 这 tmd 是 json ,为什么 有两个 title |
15 xieranmaya 2015 年 12 月 7 日 你的 json 是数组吧,直接 map 或者 filter 不就好了吗,这关 jQuery 什么事。。。 |
16 FrankFang128 2015 年 12 月 7 日 via Android 把输出者打一顿可以解决根本问题。 |
17 theohateonion OP |
18 nino 2015 年 12 月 7 日 filter 一下即可 |
19 TaMud 2015 年 12 月 7 日 $("[title='TaMud 全是猪']") |