Mira trate, trate pero al parecer entra en una especie de conflicto si pongo asi el codigo:
Código Javascript
:
Ver originalvar filtrar = document.getElementById("filter"),
menus = document.getElementsByTagName("ul"),
total = menus.length,
salida = document.getElementById("salida");
filtrar.addEventListener("click", function(){
var dataString = "";
for (i = 0; i < total; i++){
var opciones = menus[i].getElementsByTagName("li"),
select = menus[i].getElementsByTagName("select")[0];
for (j = 0, subTotal = opciones.length; j < subTotal; j++){
var checkbox = opciones[j].getElementsByTagName("input")[0];
if (checkbox.checked)
dataString += dataString.length ? "&" + opciones[j].id + "=" + checkbox.value : opciones[j].id + "=" + checkbox.value;
}
if (select.value > 0)
dataString += dataString.length ? "&" + select.id + "=" + select.value : select.id + "=" + select.value;
}
salida.innerHTML = "Resultado: " + dataString;
}, false)
Asi como tal no funciona lo probe en el repocitorio y tampoco, le quito el codigo del select y ya funciona.