„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie wähle ich Spans mit einer bestimmten Hintergrundfarbe in jQuery aus?

Wie wähle ich Spans mit einer bestimmten Hintergrundfarbe in jQuery aus?

Veröffentlicht am 17.11.2024
Durchsuche:429

How to Select Spans with a Specific Background Color in jQuery?

Elemente mit bestimmten Hintergrundfarben suchen

Beim Umgang mit einer Sammlung von Spans innerhalb eines Divs besteht das Ziel möglicherweise darin, diejenigen mit einer bestimmten Hintergrundfarbe zu isolieren. Während der [attribute=value]-Selektor intuitiv erscheinen mag, erweist er sich zum Extrahieren von Elementen basierend auf der Hintergrundfarbe als unwirksam, da Spannen ein Attribut mit diesem Namen fehlt.

Betrachten Sie stattdessen den CSS-Selektor $('div# someDiv span'). Dadurch werden alle Bereiche innerhalb der angegebenen Div ausgewählt. Um die Auswahl zu verfeinern, können wir die Funktion filter() verwenden:

$('div#someDiv span').filter(function() {
    var match = 'rgb(0, 0, 0)'; // Match black background-color
    return ( $(this).css('background-color') == match );
});

Dieser Code isoliert Bereiche mit einem schwarzen Hintergrund und ermöglicht so nachfolgende Vorgänge, wie z. B. das Ändern ihrer Farbe:

$('div#someDiv span').filter(function() {...}).css('background-color', 'green');
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3