爲什麼這不起作用?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