mi sie ten mechanizm. Po paru godzinach kodzenia natknolem sie na nietypowy problem.
Powiedzmy ze mamy dwa pliki
plik d.html :
CODE
<html>
<head>
<title>Przykład 1-1</title>
<script type="text/javascript" src="./JQ.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#111 .b').click(function(){
$('#111').load('z.html');
});
$('#222 .c').click(function(){
alert('cos tam');
});
});
</script>
</head>
<body>
<p id="111">
<a class="b">klasa b</a>
</p>
<p id="222">
<a class="c">klasa c</a>
</p>
</body>
</html>
<head>
<title>Przykład 1-1</title>
<script type="text/javascript" src="./JQ.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#111 .b').click(function(){
$('#111').load('z.html');
});
$('#222 .c').click(function(){
alert('cos tam');
});
});
</script>
</head>
<body>
<p id="111">
<a class="b">klasa b</a>
</p>
<p id="222">
<a class="c">klasa c</a>
</p>
</body>
</html>
oraz plik z.html
CODE
<p id="222"><a class="c">klasa c</a></p>
Problem polega na tym ze po wczytaniu pliku z.html do tagu <p id="111"> wpisany tag nie
jest oblsugiwany przez jQuery. W pliku glownym (d.html) jest identyczny tag jak z pliku
z.html i jest on caly czas obslugiwany przez jQuery.
Czy wie ktos dlaczego to nie dziala i jak poradzic sobie z takim problemem?
Z gory dzieki.