¿Cómo podría modificar para que en lugar de desplegar pulsando sobre cualquier lugar de la fila, solo desplegar la fila oculta cuando se pulsa sobre la celda que contiene la imagen class="arrow"?
Código CSS:
Ver original
body { font-family:Arial, Helvetica, Sans-Serif; font-size:0.8em;} #report { border-collapse:collapse;} #report h4 { margin:0px; padding:0px;} #report img { float:right;} #report ul { margin:10px 0 10px 40px; padding:0px;} #report th { background:#7CB8E2; color:#fff; padding:7px 15px; text-align:left;} #report td { background:#C7DDEE; color:#000; padding:7px 15px; } #report tr.odd td { background:#fff; cursor:pointer; } #report div.arrow { background:transparent url(arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;} #report div.up { background-position:0px 0px;}
Código Javascript:
Ver original
$(document).ready(function(){ $("#report tr:odd").addClass("odd"); $("#report tr:not(.odd)").hide(); $("#report tr:first-child").show(); $("#report tr.odd").click(function(){ $(this).next("tr").toggle(); $(this).find(".arrow").toggleClass("up"); }); //$("#report").jExpand();
Código HTML:
Ver original
gracias por la ayuda.
un saludo,
josé carlos.