In jQuery können Sie eine Reihe von Elementen basierend auf verschiedenen Kriterien auswählen, einschließlich des Vorhandenseins einer bestimmten CSS-Eigenschaft, wie z Hintergrundfarbe.
Angenommen, Sie möchten Bereiche innerhalb eines Div-Containers auswählen, die eine bestimmte Hintergrundfarbe haben. So können Sie es erreichen:
Da Elemente haben kein dediziertes „background-color“-Attribut, die Verwendung von [attribute=value]-Selektoren funktioniert in diesem Fall nicht. Stattdessen müssen Sie den berechneten CSS-Wert für die Hintergrundfarbe überprüfen:
$('#someDiv span').filter(function() { return ( $(this).css('background-color') == 'match' ); });
Im bereitgestellten Code stellt „match“ die spezifische Hintergrundfarbe dar, nach der Sie suchen. Um beispielsweise schwarz gefärbte Bereiche auszuwählen:
var match = 'rgb(0, 0, 0)';
Mit diesem Ansatz können Sie Elemente anhand ihrer Hintergrundfarbe auswählen und so deren Stile ändern oder bestimmte Behandlungen anwenden.
Das obige ist der detaillierte Inhalt vonWie wähle ich Elemente mit bestimmten Hintergrundfarben in jQuery aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!