J'utilise jQuery 1.4.2 pour naviguer facilement entre les pages Web similaires (en ff3). Lorsque vous cliquez sur un lien, un script javascript devrait charger le nouveau HTML, filtrer les bons éléments et les remplacer sur la page en cours.
Il semble que le $ (htmlcode) ne fasse pas ce que j'attendais. Les actions ci-dessous travail lors du chargement de la page directement, mais lorsque vous utilisez le .get de $ je les problèmes suivants:
- la fonction de recherche ne semble regarder à l'intérieur d'un élément div appelé id = « page », ce qui est à l'intérieur l'élément de corps
- l'un des éléments a
<script>...</script>
, mais le<script>...</script>
n'est pas présent dans le DOM de $ (htmlcode).
Quelqu'un sait comment résoudre ce problème?
$.get(
url,
function(responseText, textStatus, xmlHttpRequest) {
alert($(responseText).find("#header")); // works, #header is inside div#page
alert($(responseText).find("#header").html()); // displays content, but WITHOUT the <script>...</script>
alert($(responseText).find("title")); // not found, title is outside div#page
}
);
Quel est le balisage autour du titre? –
J'ai utilisé "titre" seulement comme exemple pour un élément en dehors de 'div # page' .. ici je me réfère à'