3 Stimmen

Gibt es einen CSS-Selektor, der das geänderte Element auswählt?

Ich möchte ein Texteingabeelement auswählen, das geändert oder eingegeben wurde? Ist es möglich, das zu tun? wie

input:changed {
/* meine eigene Regel*/
}

3voto

Annish Punkte 2145

Ich habe ein jsfiddle für eine Lösung mit jQuery erstellt, bei der ich einer Klasse zum Element hinzufüge, wenn sich der Wert in der Eingabe ändert: http://jsfiddle.net/aSX5A/ :

 $('.textinput').change(function () {
     $(this).addClass("changedInput");
 });

Bearbeiten:

Mit reinem JavaScript:

function updateClass(){
    document.getElementById("textinput").className = "changedInput";
}

0voto

Mike Corcoran Punkte 13522

Sie müssen dies irgendwie mit JavaScript implementieren.

wo myFunctionToChangeState() eine von Ihnen geschriebene Funktion ist, die den Zustand des übergebenen Elements ändert.

-1voto

Correia JPV Punkte 610

Sie sind nicht sehr spezifisch, aber ich nehme an, dass dies ist, was Sie brauchen

 input:focus {
/* deine eigene Regel */
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X