Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2009, 21:51
vengiss
 
Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: [jQuery] Pasar parametros a funcion?

Hola amigo eall,

Modifique el codigo de la siguiente manera

Código:
      $(function(){
	      var sId = $('a.link').attr("id").split("_");
              $('#campo' + sId[1]).load('load.php');
              $('#campo' + sId[1]).hide();
          });

      $(function(){
              $('a.link').toggle(function(){
                              var sId = $(this).attr("id").split("_");
                  $('#campo' + sId[1]).slideDown('slow');
                  }, function(){
                              var sId = $(this).attr("id").split("_");
                  $('#campo' + sId[1]).slideUp('slow');
              });
          });
Lamentablemente solo me muestra el primer registro, porque solo esta cargando en el primer load, si coloco un texto de prueba dentro del div puedo ver que el resto del script funciona perfectamente, hay alguna manera de decir dentro de un ciclo por ejemplo que carge todas las paginas dentro de los div campo1, campo2 etc y las oculte?

Gracias.

EDIT: Ya logre solucionarlo modificando el primer segmento de codigo a lo siguiente y agregando la clase campo al div:

Código:
$(function(){
	      $('.campo').each(function(i){
              $(this).load('load.php');
              $(this).hide();
			  });
          });
Espero les sirva de ayuda a todos!

Última edición por vengiss; 24/07/2009 a las 22:19