Filtrer du HTML.

Cette fonction filtre le html et récupère uniquement le contenu du « selector ». Cette fonction est très pratique lorsqu’on récupère toute une page web via Ajax.

  1. /*** Filtre du html pour renvoyer seulement la selection */
  2.         htmlFiltre = function (html, selector) {
  3.  
  4.                 // cette variable contiendra le html filtré
  5.                 var filtred = "";
  6.  
  7.                 //Création de la div qui va recevoir le html pour pouvoir le filtrer
  8.                 $("body").append('<div id="tmp" style="display: none;"></div');
  9.                 //On injecte le HTML dans la div temporaire/
  10.                 $("#tmp").html(html);
  11.  
  12.                 //On récupère ce que l'on veux
  13.                 filtred = $("#tmp").find(selector).html();
  14.                 //On détruit la div temporaire/
  15.                 $("#tmp").remove();
  16.  
  17.                 //On revoie le résultat du filtrage.
  18.                 return filtred;
  19.         }

Laissez un commentaire