Heim >Web-Frontend >CSS-Tutorial >Wie kann man ein Element basierend auf seinem Datenattribut in jQuery gezielt ansprechen und manipulieren?
Elemente anhand des Datenattributwerts in jQuery finden
Sie haben mehrere Elemente mit ähnlichen Strukturen und Datenattributen. Die Aufgabe besteht darin, ein bestimmtes Element basierend auf seinem Datenattributwert anzusprechen und zu manipulieren.
In Ihrem Fall möchten Sie dem Element eine Klasse mit einem Datenslide-Attributwert von 0 hinzufügen. Um dies zu erreichen, Sie können die Syntax Attribute Equals Selector in jQuery verwenden.
Lösung:
$('.slide-link[data-slide="0"]').addClass('active');
Erklärung:
Vergleich mit find()-Methode:
Während Ihrer vorherigen Beim Versuch wurde die Methode find() verwendet, sie funktioniert jedoch anders als der Attribute Equals Selector. find() sucht nach Nachkommen der ausgewählten Elemente, die mit dem angegebenen Selektor übereinstimmen. In diesem Zusammenhang würde nach untergeordneten Elementen mit einem Datenfolien-Attributwert von 0 gesucht, was nicht das ist, was Sie beabsichtigt haben.
Fiddle-Demo:
[Beispiel Fiddle-Demo](https://jsfiddle.net/example-of-attribute-equals-selector/)
Das obige ist der detaillierte Inhalt vonWie kann man ein Element basierend auf seinem Datenattribut in jQuery gezielt ansprechen und manipulieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!