Tout d'abord, je veux que tout le monde sache que je suis débutant absolu alors s'il vous plaît soyez patient avec moi.
Je veux savoir comment suis-je pour mettre toute la page HTML dans une DIV. J'ai essayé $ ("# footballplayers"). Html ("footballplayers.html"); code> mais il affiche footballplayers.html code> texte au lieu de toute la page. P> index.html: h3>
8 Réponses :
Vous pouvez utiliser charger code> pour ceci:
Vous utilisez le .charger () code> fonction:
$(document).ready(function() {
$("#your_menu_container div").click(function() {
$(this).load(this.id.substr(3).toLowerCase() + '.html').siblings().html('');
});
});
Remplacez avec p>
Ou vous pouvez utiliser un sélecteur et charger uniquement le corps: .charger ("corps dirigeants.html"); code>
@Blender Yep - mais peut-être pas corps si la page est la même que dans la question mais avec la div complétée ... C'est pourquoi j'ai signalé le point de vue du fichier HTML.
Essayez:
$("#footballPlayers").load("footballplayers.html");
Vous devez réellement charger le contenu de Essayez ceci: P> footballplayers.html code> à l'aide d'Ajax, puis mettez cela dans la DIV. $("#footballPlayers").load("footballplayers.html");
Utilisez CHARGE
jQuery("#footballPlayers").load("footballplayers.html");
Utilisation de votre code Vous remplissez le code HTML avec une chaîne constante "footballplayer.html".
Vous pouvez utiliser la méthode de chargement, voici un exemple: P>
$('#footballPlayers').load('footballplayers.html');
Je suis sur le Code> Charger Code> Train:
$("#div1").load("myhtmlpage.htm");
Pourquoi voulez-vous toute la chose dans un div? Ce n'est pas valide.
Mgzero, tu es tort! Il existe de nombreux avantages d'utiliser cette logique (page entière sur une DIV). Vous n'avez aucune idée de la façon dont il ouvre les possibilités. ... ET IL FONCTIONNE!!!!!!!!!!!!!!!!!!
@Oliver vraiment? sa 2011 vous savez ....
@Manseeuk sûr, je ne ferais rien de comme ça du tout. Mais si je devais, j'utiliserais des iframes.
@Oliver Si vous ne le feriez pas, ne le suggérez pas à quelqu'un d'apprentissage ....