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!