Foros del Web » Programando para Internet » Jquery »

Acceder a propiedades de objetos cargados con Ajax (jQuery)

Estas en el tema de Acceder a propiedades de objetos cargados con Ajax (jQuery) en el foro de Jquery en Foros del Web. No se si esta bien explicado el titulo, pero mi problema es el siguiente: Estoy desarrollando un sitio web en donde cargo cada una de ...
  #1 (permalink)  
Antiguo 26/03/2010, 17:58
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Pregunta Acceder a propiedades de objetos cargados con Ajax (jQuery)

No se si esta bien explicado el titulo, pero mi problema es el siguiente:

Estoy desarrollando un sitio web en donde cargo cada una de las paginas mediante ajax (estoy utilizando jQuery). Al cargar la pagina de contacto, cuando intento crear una funcion para que se ejecute al presionar el boton, me doy cuenta de que no puedo acceder a ninguna de las propiedades de los elementos que se cargaron, como por ejemplo, la ID. Pero esto pasa solo cuando realizo una carga de contenido, es como si se lo olvidara.

Un ejemplo seria el siguiente:

Dentro de mi index:
<div id="content"><h2>titulo</h2><p>bla bla bla</p></div>
<div id="reload">Reload</div>

load.html:
<h2>titulo</h2><p>bla bla bla</p>

acciones.js:
$(document).ready(function() {
$('#content h2').click(function(){
alert("Test");
});

$('#reload').click(function(){
$('#content').load('load.html');
});
});



Al abrir el index.html y presionar el titulo, salta el cartel de alerta; pero luego de presionar Reload y que se cargue el nuevo contenido (que es exactamente el mismo que habia antes), al presionar el titulo no pasa nada.


En fin, a que se debe esto? alguna posible solucion?

Desde ya muchas gracias.

Última edición por sensacion3; 26/03/2010 a las 18:05
  #2 (permalink)  
Antiguo 26/03/2010, 21:30
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Respuesta: Acceder a propiedades de objetos cargados con Ajax (jQuery)

LO SOLUCIONE!!!

encontre en otra respuesta (y medio escondido por cierto) que hay una funcion en jquery que sirve para esto. el codigo para detectar el click seria el siguiente

$('#content h2').live('click', function(){
alert("Test");
});


Igual gracias

Etiquetas: acceder, ajax, objetos, propiedades
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:09.