Wählen Sie div (oder ein anderes Element), dass die Klasse beispielsweise "grap" (o anderes spezifiziertes Wort) enthält

8

Zunächst einmal; Beispiel für HTML-Code:

%Vor%

Und jetzt möchte ich Divs auswählen, die Klasse enthält "Grap" Wort irgendwo ist Klassenname (so in diesem Fall zuerst drei divs). Wie kann ich das erreichen?

Dies funktioniert nicht: Ссылка

    
born2fr4g 11.09.2011, 13:09
quelle

5 Antworten

25

Verwenden Sie das Attribut enthält den Selektor :

%Vor%     
Andrei 11.09.2011, 13:16
quelle
4

Abhängig von Ihrem speziellen Anwendungsfall können Sie den Attributpräfix-Selektor ausprobieren:

%Vor%

Aus Ihren Beispieldaten geht hervor, dass "grap" der Klasse immer vorangestellt ist. Wenn dies der Fall ist, könnte dies das sein, was Sie wollen. Wenn "grap" irgendwo in der Klasse statt nur am Anfang sein kann, verwenden Sie stattdessen * =.

    
FtDRbwLXw6 11.09.2011 13:15
quelle
2

Verwenden Sie den Selektor "Attribut enthält": Ссылка
Der Selektor "Attribut enthält Wort" funktioniert nicht, da er gemäß den Dokumenten Elemente findet, bei denen das angegebene Attribut das angegebene Wort enthält, das durch Leerzeichen begrenzt ist.

    
Abraham 11.09.2011 13:15
quelle
1

Sie möchten den " Attribut enthält Selektor " verwenden, nicht das "Attribut enthält den WORD-Selektor", mit dem du verlinkt hast.

    
maxedison 11.09.2011 13:18
quelle
1

Sie suchen nach dem "Attribut enthält Selektor"

Siehe hier ein Beispiel Ссылка

    
Kemal Fadillah 11.09.2011 13:19
quelle