Ich brauche nur einen Tipp, wie ich korrekt einen String nach bestimmten Elementen prüfen kann und diese ggf. verändern kann. Dazu liegt mir eine Variable mit einem String vor - ich nenne die Variable einfach mal "inhalt_html":
Ich möchte nun alle p-Elemente von "inhalt_html" durchgehen und prüfen, ob der Inhalt dieses p-Elements einen bestimmten Wert hat.
Ist z.B. der Inhalt eines p-Elementes == "Beispiel" oder "Test", so soll es in ein h1-Element umgewandelt werden.
Leider bin ich in JS einfach noch nicht so bewandert, so dass ich einfach nicht genau weiß mit welcher Methodik man da am besten vorgeht. Da ich idR JQuery einsetze, dachte ich an each()...
Also irgendwie so...
Aber erstens wäre das ja für den ganzen DOM... ich beziehe aber meine Daten aus einem String, welcher ein HTML-Konstrukt enthält. Und zweitens weiß ich nicht, wie ich damit weiterarbeiten soll, d.h. prüfen kann, ob der Inhalt dieses Elements gleich einem Element aus dem Array ist.
Ihr seht schon... Ich will keine fertige Lösung (nehme ich natürlich auch gerne :) ), aber alleine komme ich auch nicht weiter.
Code:
var inhalt_html = "<p>Beispiel</p>
<p>Dies ist</p>
<p>einfach nur ein Beispiel</p>
<p>wie so ein <b>String</b> aussehen</p>
<p>könnte</p>
<p>Test</p>
<p>oder so...</p>";
Ich möchte nun alle p-Elemente von "inhalt_html" durchgehen und prüfen, ob der Inhalt dieses p-Elements einen bestimmten Wert hat.
Code:
var arr =["Beispiel","Test"];
Leider bin ich in JS einfach noch nicht so bewandert, so dass ich einfach nicht genau weiß mit welcher Methodik man da am besten vorgeht. Da ich idR JQuery einsetze, dachte ich an each()...
Also irgendwie so...
Code:
$('p').each(function(index){
$(this).html()
});
Aber erstens wäre das ja für den ganzen DOM... ich beziehe aber meine Daten aus einem String, welcher ein HTML-Konstrukt enthält. Und zweitens weiß ich nicht, wie ich damit weiterarbeiten soll, d.h. prüfen kann, ob der Inhalt dieses Elements gleich einem Element aus dem Array ist.
Ihr seht schon... Ich will keine fertige Lösung (nehme ich natürlich auch gerne :) ), aber alleine komme ich auch nicht weiter.
Zuletzt bearbeitet: