Vous verrez à partir de ce code qu'il charge l'URL du contenu à partir de la balise de hachage. Existe-t-il de toute façon de ne charger qu'un seul élément div à partir de cette page externe.
$(function() {
if(location.hash) $("#content_inload").load(location.hash.substring(1));
$("#nav a").click(function() {
$("#content_inload").load(this.hash.substring(1));
});
});
donc quelque chose comme après .substring(#inload_content(1))
mais cela ne fonctionne pas.
Merci
Vous avez juste besoin d'ajouter un sélecteur jquery après l'url.
Voir: http://api.jquery.com/load/
Exemple directement depuis l'API:
$('#result').load('ajax/test.html #container');
Ainsi, cela charge l'élément #container à partir de l'URL spécifiée.
Oui, voir "Chargement des fragments de page" sur http://api.jquery.com/load/ .
En bref, vous ajoutez le sélecteur après l'URL. Par exemple:
$('#result').load('ajax/test.html #container');