2017-09-28 1 views
0

I Klasse h4 habenhinzufügen Klasse von Tag zu einem anderen Tag mit Jquery

h4 
{ 
    color:red; 
} 

I h2 die Klasse von h4

h2 
{ 
    h4 
} 

ist es möglich, enthalten soll? Ich muss es tun oder in der CSS oder in der JQuery

+0

nur ein Hinweis: Das ist keine Klasse, das ist eine CSS-Regel für ein Tag. Eine Klasse ist etwas, das Sie einem Tag in HTML als Attribut hinzufügen und für das Sie im Stylesheet eine eigene CSS-Regel einrichten. – Johannes

Antwort

2

Dies ist ein CSS-Problem. Es ist so einfach wie das anzeigt, zwei verschiedene Selektoren für die gleiche Erklärung wie folgt aus:

h2, h4 { 
    color: red; 
} 

nun die color:red beide gilt für h2 und h4.

Edit:

Wenn Sie die Regeln definiert für die h4 auf Ihre h2 anwenden möchten, aber keinen Zugriff auf die CSS oder wollen nicht, ihn zu ändern, können Sie es durch Javascript tun. Um dies zu tun, müssen Sie die Stile von h4 abrufen und zum Beispiel eine neue Regel erstellen, die für h2 auf derselben Seite gilt. Hier haben Sie ein Beispiel:

https://codepen.io/davidballester/pen/XeREqO

Die Ideen sind hier: immer die Stile mit window.getComputedStyle und Erstellen einer neuen Regel, in meinem Beispiel in einem Element benutzerdefinierten Stil dynamisch an die HTML angehängt.

+0

Ich habe nicht den Stil der h4. Ich muss nur den Stil von h2 ändern – rikush

+0

Was meinst du? Möchtest du, dass dein h2 wie die Standardstile des h4 aussieht? –

+0

er will ref styles nicht zugewiesen – Carson

Verwandte Themen