Bonjour,
J'apprends a utliser jquery, mais je rencontres quelques problemes et j'ai besoin d'assistance.
Voici mon probleme:
J'ai une page html qui contient une div (id="primaryContentContainer)", dont le contenu et chargee en ajax.
Les liens qui sont utilises pour charger cette div on la structure suivante :
<a href="#" id="_dos622">Dos v6.22 boot disk</a>
Voici mon code jquery qui est utilise pour charger la div
Cela fonctionne bien, sauf dans le cas ou le lien est contenu dans une page chargee dans la div, dans ce cas, rien ne se passes.
J'ai essaie de mettre un alert dans ma fonction, mais rien ne se passes lorsque je clique sur un de ces liens.
On dirait que .click() ne fonctionne pas pour les pages chargees par .load()
Quelq'un peut m'aider?
Modifié par Krafton (23 Jun 2007 - 20:33)
J'apprends a utliser jquery, mais je rencontres quelques problemes et j'ai besoin d'assistance.
Voici mon probleme:
J'ai une page html qui contient une div (id="primaryContentContainer)", dont le contenu et chargee en ajax.
Les liens qui sont utilises pour charger cette div on la structure suivante :
<a href="#" id="_dos622">Dos v6.22 boot disk</a>
Voici mon code jquery qui est utilise pour charger la div
$(document).ready(function()
{
$("a").filter("[@id^=_]").click(function()
{
var lien=$(this).attr("id");
lien=lien.substr(1,lien.length-1);
lien=lien+'.html';
$("#primaryContentContainer").fadeOut("slow",function()
{
$("#primaryContentContainer").load("pages/utilswin32/"+lien ,function()
{
$("#primaryContentContainer").fadeIn("slow")
});
} );
} );
} );
Cela fonctionne bien, sauf dans le cas ou le lien est contenu dans une page chargee dans la div, dans ce cas, rien ne se passes.
J'ai essaie de mettre un alert dans ma fonction, mais rien ne se passes lorsque je clique sur un de ces liens.
On dirait que .click() ne fonctionne pas pour les pages chargees par .load()
Quelq'un peut m'aider?
Modifié par Krafton (23 Jun 2007 - 20:33)