この配列にいくつかの奇妙な問題があります。まず、マップ配列内の2つの日付を比較します。真の場合はコンテナに追加し、偽の場合は何も実行しませんが、何らかの理由でdivは追加されますが、imgには値が追加されません;(、変数がそこにあることを警告した場合、imageタグ内では機能しません。
だからここに私がしていることはあります:
var sabiasfechas = {
'2012-01-02': '2012-12-02',
'2012-01-02': '2012-12-02'
}
sabiasfotos=new Array(2);
sabiasfotos[0] ='sabias1.jpg';
sabiasfotos[1] ='promo-tablet.jpg';
$.each(sabiasfechas,function(key,value){
$.each(sabiasfotos,function(otrovalue){
var fechainisab = Date.parse(key);
var fechafinalsab = Date.parse(value);
var fechainicomsab = Date.today().compareTo(fechainisab);
var fechafincomsab = Date.today().compareTo(fechafinalsab);
if(fechainicomsab == 1 && fechafincomsab == -1){
$("#imagenescontent").append("<div class='sombra'><img src='img/" + this+ "'/></div>");
}
else{
console.log("nada")
}
})
})
何か案は?編集:imgタグLOLtnxbtwを閉じるのを忘れました。