Den här artikeln visar de olika metoderna för att ta bort CSS från en div med jQuery.
Hur tar man bort CSS från en Div med jQuery?
För att ta bort CSS-stilar från div, använd jQuerys inbyggda attribut. Det finns två metoder genom vilka användare kan lägga till eller ta bort stilar, inline och använda klasser.
Metod 1: Ta bort inline CSS från en Div
För att ta bort inline-stilar som tillämpas på HTML-elementet, ' removeAttr() ”-metoden används.
Den används när lite styling av ett element behövs. Följ stegen nedan för att hantera det:
Steg 1: Skapa en struktur Efter att ha kört ovanstående kod ser webbsidan ut så här: Utdata visar HTML-strukturen för div och en knapp. Steg 2: Lägg till Inline Styling Utdata från ovanstående kod är: Utdata bekräftar att inline-stilarna endast tillämpas på div-elementet. Steg 3: Använd jQuery för att ta bort Inline CSS Efter att ha lagt till jQuery-koden fungerar webbsidan så här: Ovanstående 'gif' illustrerar att de applicerade stilarna på div:n tas bort genom att klicka på knappen. Det andra sättet att utforma HTML-elementet är genom att tilldela dem en ' klass ”. Lägg sedan till CSS i den klassdelen i ' Steg 1: Tilldela en klass till Div Element Gå sedan till ' Efter att ha kört ovanstående kod ser webbsidan ut så här: Utdata visar att stilarna tillämpas på div-elementet. Steg 2: Lägg till jQuery för att ta bort CSS-styling Efter att ha lagt till ovanstående kod fungerar webbsidan så här: Ovanstående 'gif' illustrerar att stilarna som skrivits i klassen tas bort med ett knappklick. För att ta bort CSS från en div, ' remove.Attr() ' och ' removeClass() ”-metoder kan användas. den ' remove.Attr() ' tar bort ' stil ”-attribut från det element som väljs. Å andra sidan, ' removeClass() ” tar bort den valda elementklassen som användes för att tillämpa stilar på det elementet. Den här artikeln har framgångsrikt visat hur man tar bort CSS från en div med jQuery.
I HTML-filen skapar du en '
< div >
< h1 > Hej Linuxhint-användare < / h1 >
< h2 > Linuxhint är himlens plats < / h2 >
< sid > frågor relaterade till programmeringsspråk. < / sid >
< / div >
< knapp > Style Remover för Div < / knapp >
Inuti div-öppningstaggen, använder ' stil ” attribut och tillämpa några CSS-egenskaper för att göra element framträdande och tilltalande:
färg: mörkagenta;
bakgrundsfärg: mediumakvamarin;
marginal: 20px;
stoppning: 30px;' >
< h1 >Hej Linuxhint-användare< / h1 >
< h2 >Linuxhint är himlens plats< / h2 >
< sid >frågor relaterade till programmeringsspråk.< / sid >
< / div >
< br >
< knapp > Stil Avlägsna för Div< / knapp >
För att ta bort stilattribut anropar den överordnade funktionen när ' dokumentera ' är ' redo ”. I koden nedan anropar den inre funktionen när användaren klickade på ' knapp ”. Efter det väljer den här funktionen alla div-element som finns på sidan och använder ' remove.Attr() ' metod:
$ ( dokumentera ) .redo ( fungera ( ) {
$ ( 'knapp' ) .klick ( fungera ( ) {
$ ( 'div' ) .removeAttr ( 'stil' ) ;
} ) ;
} ) ;
< / manus > Metod 2: Ta bort klass CSS från en Div
I HTML-filen, tilldela ett klassattribut till '
< h1 >Hej Linuxhint-användare< / h1 >
< h2 >Linuxhint är himlens plats< / h2 >
< sid >frågor relaterade till programmeringsspråk.< / sid >
< / div >
< knapp id = 'avlägsna' > Stil Ta bort < / knapp >
.styling {
Färg :gullris;
bakgrund- Färg : havsgrön;
marginal: 20px;
stoppning: 30px;
}
< / stil >
I ' ”-tagg lägg till jQuery-kod samma som anges i ovanstående metod. jQuery ' removeClass() '-metoden tar bort ' styling '-klass som tilldelas 'div'-elementet när knappen klickas:
$ ( dokumentera ) .redo ( fungera ( ) {
$ ( 'knapp' ) .klick ( fungera ( ) {
$ ( 'div' ) .removeClass ( 'styling' ) ;
} ) ;
} ) ;
< / manus > Slutsats