как можно сделать, чтобы при переборе массива выводить результат в разные места: $.each(arr, function(key,value){ if(empty(value['name'])){ $('#t1').append(key, value['name'], value['...']); }else{ $('#t2').append(key, value['name'], value['...']);}}
как можно сделать, чтобы при переборе массива выводить результат в разные места: $.each(arr, function(key,value){ if(empty(value['name'])){ $('#t1').append(key, value['name'], value['...']); }else{ $('#t2').append(key, value['name'], value['...']);}}
как я понял (из сообщения об ошибке), проблема в том, что я начинаю использовать переменную name еще до её инициализатии
как можно сделать, чтобы при переборе массива выводить результат в разные места: $.each(arr, function(key,value){ if(empty(value['name'])){ $('#t1').append(key, value['name'], value['...']); }else{ $('#t2').append(key, value['name'], value['...']);}}
Чего ты хочешь добиться? Непонятно. Можешь грамотно сформулировать вопрос?
Чего ты хочешь добиться? Непонятно. Можешь грамотно сформулировать вопрос?
при переборе массива: $.each(arr, function(key,value){ в случае если в первой строке в параметре name - пусто: if(empty(value['name'])){ то добавляем её в блок #t1 $('#t1').append(key, value['name'], value['...']);
при переборе массива: $.each(arr, function(key,value){ в случае если в первой строке в параметре name - пусто: if(empty(value['name'])){ то добавляем её в блок #t1 $('#t1').append(key, value['name'], value['...']);