为什么这不起作用?jQuery json格式
var data = {"one": [
{"slot1":true, "app":"facebook"},
{"slot2":true, "app2": "facebook"}
]};
$(data.one).each(function() {
if(this.slot1==true){
$('#dropable').find('.1_1').append('<img src="img/apps/' + this.app1 + '.png" alt="' + this.app1 + '">');
}
if(this.slot2==true){
$('#dropable').find('.1_2').append('<img src="img/apps/' + this.app2 + '.png" alt="' + this.app2 + '">');
}
});
我#dropable:
<div id="dropable" class="drag"><div class="app 1_1"></div></div>
<div id="dropable" class="drag"><div class="app 1_2"></div></div>
你是什么意思是 “不工作” 吗?它做什么,它不做什么,它应该做什么? – 2013-02-28 15:24:18
走出来了: 但它应该是显示: – Evolutio 2013-02-28 15:25:26
'this.app1'是不确定的,但它应该仍然工作,只是会给你文字'“未定义”'作为替代文字和检查元素应该清晰可见的图像名称。 – 2013-02-28 15:26:24