Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2013, 13:38
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 7 meses
Puntos: 27
.each no funciona al recargar con ajax, como usar .on ?

Hola a todos tengo un inconveniente al usar ajax y posteriormente jquery .
Normalmente para ejecutar mis funciones lo que hago es esto:

Código Javascript:
Ver original
  1. $('.mi_clase').on('click','.mi_subclase',function() {
  2.    //mis funciones
  3.     });

Y de esta manera me sirve al recargar con ajax

Pero ahora tengo que ejecutar una funcion como la siguiente:

Código Javascript:
Ver original
  1. $("#add-courses-plan tr:has(td)").each(function() {
  2.       var t = $(this).text().toLowerCase();  
  3.                 $("<td class='indexColumn'></td>")
  4.                 .hide().text(t).appendTo(this);
  5.             });
  6.  
  7.            
  8.             $("#fil-add-table-cuourses").keyup(function() {
  9.                 var s = $(this).val().toLowerCase().split(" ");
  10.                 $("#add-courses-plan tr").show();
  11.                 $.each(s, function() {
  12.                      $("#add-courses-plan tr:visible .indexColumn:not(:contains('"
  13.                      + this + "'))").parent().hide();
  14.                 });  
  15.             });

Pero no tengo idea de como usar para este caso el .on con el fin de que la funcion sirva cuando recargo con ajax

Agradezco si alguien me indica si el .on lo debo usar y de que manera usarlo

Muchas gracias