Bonjour,

Je rencontre quelques souci avec le HTML ajouté avec jQuery après une action.
Le HTML ajouté n'est pas interprété par jQuery.

Un exemple concret :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html >
<head>
<title>Essai</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{	
	$("#ajoutAlert").click(function () { 
		$('<a id="alertMessage" href="#">Alert message</a>').appendTo("#alert");
	});
 
	$("#alertMessage").click(function () { 
		alert("gangé");
	});
});
</script>
</head>
<body>
	<div id="alert"></div>
	<a href="#" id="ajoutAlert">Ajout alert</a>
</body>
</html>
Quand je clique sur "Ajout alert", jQuery m'ajoute bien dans la DIV "alert" le lien HREF "Alert message".
En revanche une fois celui ci ajouté si je clique sur ce lien, le navigateur n'effectuera pas l'action définit sur ce lien.

Pour palier le problème, il m'arrive de réinclure le framework jQuery.
En revanche dans des pages plus complexe avec Ajax, il met impossible de réinclure X fois le .js

Comment faite vous ?

Merci pour vos réponses.

Romain