tim*_*hit 2 javascript jquery json
当在页面上单击一个对象时,我正在从该对象收集数据,我需要将它传递给每个循环的jQuery,但是用我的JSON对象替换我拥有的数据.
这是我的HTML
<a href="#">Large</a>
Run Code Online (Sandbox Code Playgroud)
这是我的JSON数据
var sizeArray = {"Large":{"Red":[78],"Blue":[0],"Green":[0]}
Run Code Online (Sandbox Code Playgroud)
最后JS我遇到了问题
var size = $('a').text();
$.each(sizeArray.size, function(key, val){
if(this == 0){
alert(key);
}});
Run Code Online (Sandbox Code Playgroud)
我得到的只是在jQuery中说"a is undefined"的错误.我知道问题不在于jQuery,问题在于标有"sizeArray.size"的标准.如果我用大号替换单词大小比一切都有效.我只是无法弄清楚如何传递它!
尝试使用:
$.each(sizeArray[size], function(key, val) { ... });
Run Code Online (Sandbox Code Playgroud)
代替.
有关更多信息,请查看" 对象作为关联数组 "
| 归档时间: |
|
| 查看次数: |
2098 次 |
| 最近记录: |