Bonsoir à tous,
Je ne comprends pas une chose concernant les visibilités (scope) de variables.
Soit le code suivant de la page test.html :
Et sur la page test2.html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="premiere">contenu</div> <div id="seconde"></div> <script type="text/javascript"> var prems = $('#premiere'); var sec = $('#seconde'); var quatre =$('#quatre'); sec.load("test2.html #trois"); quatre.click(function(){ alert("quatre"); }) </script>
Ce que je ne comprends pas c'est que j'ai défini quatre dans la page test.html et que je load test2, donc j'ai bien quatre dans la page test.html au final.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div id="trois">ici troisieme<span id="quatre" style="cursor: pointer">click me</span></div> <script> var trois = $('#trois'); </script>
Pourquoi la variable n'est pas prise en compte ? Pourquoi ne se rafraîchit-elle pas ?
Cela me turlupine alors que je suis sûr que c'est simple.
Merci à vous,
A bientôt
Partager