Ein Meteor-Client-Code empfängt eine Live-Eingabe vom Benutzer, wie er über die Vorlage keyup
in ein Eingabefeld eingegeben wird.Live-Styling-Teil des Texts auf Listenelementen zur Übereinstimmung mit Benutzereingaben
Auf der Seite gibt es Listenelemente mit Text in jedem. Ich muss einen Stil auf den Teil des Textes in einem der Listenelemente anwenden, der dem entspricht, was der Benutzer eintippt.
Mein Versuch ist überhaupt kein Styling.
Wie kann es gemacht werden?
Dank'keyup .check-filter': function(event) {
showMatches(event.target.value);
}
showMatches: (userInput) => {
if (userInput.length > 3) {
//this is not doing the job for me.
$('li').html($('li').html().replace('/' + userInput + '/gi', '<span class="myCSS">' + $1 + '< /span>'));
}
}
@LGSon könnten Sie bitte ein Eingabefeld für den Test liefern? thx –
Wird in Kürze aktualisiert mit diesem – LGSon
@LGSon Bitte verwenden Sie unterschiedliche Strings in jedem der Listenelemente. Die Zeichenfolge muss unverändert bleiben, aber die Benutzereingabe muss angepasst werden. thx –