Versuchen Sie herauszufinden, wie Sie das programmieren - hoffentlich kann jemand helfen!Ändern der Farbe von Wörtern im Satz, die mit den Wörtern in einem Array übereinstimmen
Ich mache ein einfaches Projekt, mit dem der Benutzer die Farbe bestimmter Wörter ändern kann, indem er auf eine Schaltfläche klickt.
Zum Beispiel ist dies der Satz:
<p>i cant believe mary tried to kill her own sister, bella ! </p>
und die Worte, die ich will, Farbe ändern sind „mary“, „töten“, „bella“
Ich weiß, ich brauche einen Array haben von den Wörtern, die ich ändern möchte, aber ich bin nicht sicher, wie man den Satz dem Array zuordnet/verbindet.
Ich habe bereits eine Taste programmiert, die die Farbe des ganzen Satzes ändert * aber kann nicht herausfinden, wie man die Array-Elemente verbindet - weiß jemand wie? Vielen Dank!
* Code
<p>i cant believe mary tried to kill her own sister, bella !</p>
<br/>
<input id="changeColor" type="button" value="Change Color" />
//JQUERY CHANGES TEXT TO BLUE WHEN BUTTON IS CLICKED
$(function() {
$('#changeColor').click(function() {
$("p").css({"color":"blue"});
});
});
EDIT: prüft die Kommentare euch links - sorry für wichtige Informationen auszulassen! Danke auch für das Feedback!
Sie können so etwas erwähnen.
ich kann nicht glauben mary versucht, ihre eigene schwester zu töten, bella!
–Könnten Sie bitte Ihre Frage bearbeiten, um ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) von dem zu enthalten, was Sie bisher versucht haben? Beim Verknüpfen von Wörtern mit Farben könnten Sie ein Objekt erstellen, dessen Schlüssel die Wörter sind, die Sie ändern möchten, und der Wert ist die Farbe. –
* Ich habe bereits eine Taste programmiert, die die Farbe ändert * - zumindest könntest du diesen Code anzeigen – RomanPerekhrest