la linea que intento crear recogiendo el id a cambiar (mediante primera_id) es algo asi:
Código:
segun un alert la ruta se muestra correctamete, pero no hace nada$('.col2 #col2-' + primera_id).css({display: block;});
y la funcion JQuery completa es:
Código:
la idea principal es mostra un DIV (col2 y col3) por defecto al abrir la pagina. actualmente la pagina se abre con todos en hide. <script type='text/javascript'> $(document).ready(function() { $('.col2').hide(); $('.col3').hide(); $('.col3 span').hide(); $("#col1 li").click(function() { //alert($(this).attr("id")); $('.col2').hide(); $('.col3').hide(); $('.col3 span').hide(); var value = $(this).attr("id"); var theDiv = $("#col2-" + value); theDiv.slideDown(); col1ID=value; }); $(".col2 li").click(function() { $('.col3').hide(); $('.col3 span').hide(); var value = $(this).attr("id"); var theDiv = $("#col3-" + col1ID); var theDiv2 = $("#col3-" + col1ID +" #detalle"+value); //alert("#col3-" + col1ID +" #detalle"+value); theDiv.slideDown(); theDiv2.slideDown(); }); }); </script>