Rechercher un élément dans le code HTML de la chaîne

Est-il possible de trouver un élément dans une chaîne de HTML plutôt que de le DOM? Exemple,

var html = "<div><span class='find-me'></span></div>"

$("html").find(".find-me").remove();
C'est possible, mais pour les cas compliqués à trouver et à manipuler, vous auriez effectivement être l'écriture d'un analyseur HTML vous-même. Si vous êtes simplement à la recherche d'un id unique ou de classe, une expression régulière serait probablement faire l'affaire. Si vous tentez de supprimer un nœud qui a des enfants, il devient beaucoup plus compliqué, et vous pouvez aussi bien regarder dans le XML/HTML parser les bibliothèques.
jQuery analyse le code html, la seule "erreur" dans l'extrait de code ci-dessus est qu'il est à l'aide de la chaîne de "html" et par correspondance à l'élément html au lieu d'utiliser son html variable comme argument de la fonction jQuery. Aussi il n'est pas nécessaire d'écrire un DOM parser que l'on peut utiliser le navigateur pour analyser la chaîne...
pas difficile ou difficile, d'où tenez-vous cette idée?
J'ai lu la question à la valeur nominale, et supposé qu'il voulait utiliser pure manipulation de la chaîne, plutôt que de lire l'intention de les manipuler à l'aide de jQuery. Je voudrais aussi supposé que la source a été pseudocode, plutôt que de JavaScript. Je suppose que JQuery peut lui-même être considéré comme un analyseur HTML 😉

OriginalL'auteur | 2015-02-25