






















这是一个创建于 3707 天前的主题,其中的信息可能已经有所发展或是发生改变。
$(this).data('question-options')
前两个返回为 array, 第三个返回 string. 这是为什么?怎么能让第三个也是 array?
1 lbfeng 2016 年 4 月 21 日<div ... data-question-options="[]"> |
2 lbfeng 2016 年 4 月 21 日对比这两个 |
4 lbfeng 2016 年 4 月 21 日@emric 搞明白了 data 会掉用 jQuery.parseJSON() 处理含有‘[’的字符串将其转换成 array 。但['Yes', 'No']中的 ' 会引发错误。 Uncaught SyntaxError: Unexpected token ' in JSON at position 1 |
5 lbfeng 2016 年 4 月 21 日, 也会引发错误。 |
6 lbfeng 2016 年 4 月 21 日有什么方法能把['Yes', 'No']转换成 array? |
7 emric 2016 年 4 月 21 日把他变成符合 json 规则的字符。 E.g: `<div data-test='["a", "b"]'>` |
8 jarlyyn 2016 年 4 月 21 日 via Android这不是应该用 attr 取么 |
9 YuJianrong 2016 年 4 月 21 日问题在于为什么要用垃圾 jQuery 。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。