J'ai donc une structure div imbriquée et je voudrais obtenir le contenu du deuxième niveau. Comment dois-je faire avec jQuery .load? Les travaux suivants ne avec divs simples (non imbriqués) ...comment obtenir le contenu de div nested avec jQuery
.load("https://remote-site.com/blah.html #div_1", function() { }
Ok, tout le truc est:
<html>
<head>
<title>AJAX Checker </title>
<link rel="stylesheet" href="style.css" type="text/css" />
<script src="jquery.js" language="javascript" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#loadData").click(function() {
$(this).text("...One Moment Please...");
$("#container").append('<div id="favoriteMovies"></div>')
.children("#favoriteMovies").hide()
.load("https://remote-site/blah.html", function() {
var elem = $(this).find('#subject');
$("#loadData").remove();
$("#favoriteMovies").slideDown("slow");
});
return false;
});
});
</script>
</head>
<body>
<div id="container">
<a href="#" id="loadData">Click</a>
</div>
</body>
</html>
J'ai ajouté t Tout le code, comment puis-je ajouter le test de cet elem à cette autre div? Merci d'avance – Istvan
J'ai supposé de votre autre commentaire que la page * est * sur un autre domaine, donc j'ai mis à jour ma réponse avec une solution de contournement, et comment utiliser le contenu que vous obtenez. – DisgruntledGoat