Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/05/2012, 09:10
Avatar de Dafonz
Dafonz
 
Fecha de Ingreso: octubre-2009
Mensajes: 127
Antigüedad: 14 años, 6 meses
Puntos: 36
Respuesta: evento tiempo de ejecucion

No creo.. es que es para los eventos nada mas.. lo que puedes hacer es no crearlos en el document ready o asi.. por ejemplo:

Código Javascript:
Ver original
  1. $('.boton').click(function() {
  2.             $('.simon').append("<input type='checkbox' id='si' /><label for='si'>SI</label>");
  3.             $('.simon').buttonset();
  4.         });

Aqui al darle click a boton se agrego un checkbox el cual a la capa contenedora (simon) le aplique .buttonset... algo asi seria para treeview, solo no lo hagas en document ready, si no dentro del método donde creas todo.

Y sobre lo otro que te dije es que no entiendo muy bien que quieres hacer pero porque agregar each si igual estas seleccionando solo this.. es decir porque no hacer algo asi simplemente:

Código Javascript:
Ver original
  1. $("input.principal").change(function(){
  2.     var identificador = $(this).attr("id");
  3.     $(this).is(":checked") ? $("input." + identificador).attr("checked","checked") : $("input." + identificador).removeAttr("checked");
  4. });
$("input.principal") no significa que sera solamente 1.. no es necesidad de agregar el listener de change a cada uno, si igual sacas los datos con this (es decir solo el que cambio)