我有这样的结构:
var myMap = {
partnr1: ['modelA', 'modelB', 'modelC'],
partnr2: ['modelA', 'modelB', 'modelC']
};
我将遍历每个元素(partnr)及其关联(模型)。
我正在尝试双 $each 迭代以实现此目的,但没有任何反应:
$.each(myMap, function (i, val) {
$.each(i, function (innerKey, innerValue) {
setTimeout(function () {
$('#variant').fadeOut("slow", function () {
$(this).text(innerKey + "-" + innerValue).fadeIn("slow");
});
}, i * 6000);
});
});
我试图实现的淡入淡出效果在使用单值数组(对象)时工作正常,但当我需要像这里这样的每个键有多个值时就不行了。
关于如何成功完成此迭代的任何想法以及在这种情况下使用地图会更好的其他方法吗?
任何建议都会很有趣。