Hola a tod@s de nuevo...
la solución que me ha salido seria la siguiente:, pero no consigo cargar el contenido de otra página en la tabla
Código Javascript
:
Ver original<script>
$("table tbody span.ui-icon-triangle-1-s").click(function(){
var row_tr = $(this).parent().parent().parent().attr("id");
var detail = $("#detail_" + row_tr);
if ( $(this).hasClass("ui-icon-triangle-1-n") ) {
detail.remove();
}else{
$(this).parent().parent().parent().after("<tr id='detail_" + row_tr + "'><td colspan='4'>Detail Row:"+row_tr+"</td></tr>");
}
$(this).toggleClass('ui-icon ui-icon-triangle-1-n ui-icon ui-icon-triangle-1-s');
});
</script>
Código HTML:
Ver original<table id="table-sorter" class="table_data"> <th colspan="3"> </th> <td class="icon-td"><div id="icons" class="box_icon ui-state-default ui-corner-all"><span class="ui-icon ui-icon-triangle-1-s"></span></div></td> <td class="icon-td"><div id="icons" class="box_icon ui-state-default ui-corner-all"><span class="ui-icon ui-icon-triangle-1-s"></span></div></td>
aquí dejo el código llamando a otra página que no me funciona y no se el motivo!
cualquier ayuda será de agradecer.
Código Javascript
:
Ver original<script>
$(document).ready(function () {
$("table tbody span.ui-icon-triangle-1-s").click(function(){
var row_tr = $(this).parent().parent().parent().attr("id");
var detail = $("#detail_" + row_tr);
if ( $(this).hasClass("ui-icon-triangle-1-n") ) {
detail.remove();
}else{
$.post('consultes/plantilla/list.php',function(data){
$(this).parent().parent().parent().after("<tr id='detail_" + row_tr + "'><td colspan='4'>Detail Row:"+data+"</td></tr>");
},'html')
}
$(this).toggleClass('ui-icon ui-icon-triangle-1-n ui-icon ui-icon-triangle-1-s');
});
});
</script>
Gracias de antemano