jQuery ändern, Platzhalter, text, Farbe
Ist es möglich, verwenden Sie "::-webkit-input-placeholder" mit jQuery, um eine Farbe für den Platzhalter-text?
Etwas wie dieses:
$("input::-webkit-input-placeholder").css({"color" : "#b2cde0"});
InformationsquelleAutor der Frage Benny | 2013-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht wirklich ändern pseudo-Selektoren mit JavaScript. Sie müssen zum ändern einer vorhandenen
<style>
- element.Wenn möglich, machen Sie eine Klasse:
Und fügen Sie dem element:
InformationsquelleAutor der Antwort Blender
War ich mit MaterializeCSS; verwendet ich Jquery zum aktualisieren von CSS für input-Felder wie diese
Ergebnis Sehen:
https://codepen.io/hiteshsahu/pen/EXoPRq?editors=1000
InformationsquelleAutor der Antwort Hitesh Sahu
Hier ist ein Beispiel für dynamisch-Einstellung pseudo-element-styles die Verwendung von jQuery – es ist eine Frage der Erstellung einer
<style>
element, die Einstellung seiner text-Inhalt auf die gewünschte style-Deklarationen und anfügen an das Dokument.Hier ist eine einfache single-page-Beispiel:
InformationsquelleAutor der Antwort Chris Stringer
Wenn Sie nicht über ein stylesheetund wollen zu injizieren CSS dynamisch können Sie die folgenden verwenden:
Verwenden Sie einfach my_class und die Farbe für die Platzhalter.
Ist es praktisch, eine Allgemeine Funktion:
Nutzung:
InformationsquelleAutor der Antwort Cybernetic
Fügen Sie einfach diesen. Es erbt die Farbe in input[type=text]:focus neue Farbe
InformationsquelleAutor der Antwort franku