Comment lire un fichier en utilisant jQuery et obtenir le contenu de la tête et du corps?

J’essaie de lire un fichier html et de récupérer le contenu des balises head et body en utilisant jquery. Mais pas de chance pour moi. C’est le code que j’utilise. Cela a fonctionné pour moi de trouver le contenu d’un identifiant ou d’une classe. Mais pas avec des étiquettes de tête et de corps? J’espère que vous pourrez m’aider bientôt. Merci.

$.get(file, function(response) { alert(response); alert($(response).filter('body').html()); //is null alert($(response).filter('head').html()); //is null }); 

J’utilisais une fonction de filtrage faite à la main. En gros, il convertit les têtes, les balises HTML et les balises META en divs et paragraphes afin qu’ils ne se perdent pas en cours de route. C’était ma fonction, vous voudrez peut-être l’adapter à autre chose.

 function filterInput(sx){ var t = new Date().getTime(); var ssortingp_only = function (input,only){only=(((only||"")+"").toLowerCase().match(/<[az][a-z0-9]*>/g)||[]).join('');var tags=/<\/?([az][a-z0-9]*)\b[^>]*>/gi,commentsAndPhpTags=/|<\?(?:php)?[\s\S]*?\?>/gi;return input.replace(commentsAndPhpTags,'').replace(tags,function($0,$1){return only.indexOf('<'+$1.toLowerCase()+'>')===-1?$0:'';});}; sx = sx.replace(new RegExp('','gmi'),'').replace(new RegExp('','gmi'),''); /* ssortingp out head & body tags */ sx = sx.replace(new RegExp('','gmi'),'
') .replace(new RegExp('','gmi'),'
') .replace(new RegExp('','gmi'),'') .replace(new RegExp('','gmi'),''); /* replace title tag */ sx = sx.replace(new RegExp('','gmi'),'

') .replace(new RegExp('','gmi'),'

'); /* replace meta tags */ sx = sx.replace(new RegExp('