Hola Amigos... Estoy aprendiendo javascript y también jquery.
El tema es que tengo una función con "forEach" que funcione para todos los navegadores menos para i.e.8 y por lo que se si lo paso a "$.each" probablemente funciona correcto para todos.
Les pido su valiosa ayuda a su solución.
Función Original: con "forEach"
Código:
//iterate list trunks/branches
function listBranches(trunk) {
var $trunk = $("<ul>", { "data-level": ++level });
trunk.forEach(function (branch) {
var $wrapper = $("<div>", { "data-level": level });
var $branch = $("<li>", $.extend(branch.props, { "data-level": level }));
if (branch.sub) listBranches(branch.sub).appendTo($branch);
$branch.appendTo($wrapper); $wrapper.appendTo($trunk);
});
level--;
return $trunk;
}
*
La misma función que falta completar: con "$.each"
Código:
//iterate list trunks/branches
function listBranches(trunk) {
var $trunk = $("<ul>", { "data-level": ++level });
$.each(trunk, function(i, branch) {
...
... ¿Cómo puedo completar aquí correctamente, porfavor?
});
level--;
return $trunk;
}