我将这两个对象用作键/值映射。第一张地图包含两个不同的日期,稍后我将进行比较,另一张地图包含一个链接和一张图片,
var estelaresfechas = {
'2012-01-02': '2012-12-02',
'2012-01-02': '2012-12-02',
'2012-01-02': '2012-12-02'
}
//Link e imagen
var est_link_img = {
'' : 'estelarAticulosEscolares_03082012.jpg',
'google.com' : 'estelarCuadernoProfesional_03082012.jpg',
'' : 'estelarLaptop_03082012.jpg'
}
$.each(estelaresfechas,function(key,val){
$.each(est_link_img,function(index,value){
var fechainiest = Date.parse(key);
var fechafinalest = Date.parse(val);
var fechainicomest = Date.today().compareTo(fechainiest);
var fechafinest = Date.today().compareTo(fechafinalest);
if(fechainicomest == 1 && fechafinest == -1){
$("#slider").append("<a href='"+ index +"'><img src='img/" + value+ "'/></a>");
}
else{
console.log("nada")
}
});
})
它所做的第一件事是比较日期,如果日期在范围内,它会将其附加到带有链接和图像的 div 中(链接是可选的),但由于某种原因,它不会打印第一个. 有任何想法吗?