Ich habe mich umgesehen und die gefunden .removeAttr() -Methode, aber ich kann nicht sehen, wie ich sie hinzufügen soll, oder sogar entfernte Teile davon (wie oben: nur -75px).
Vielen Dank,
$('voltaic_holder').style = null vielleicht? Stile haben ihren eigenen vollständigen Objektbaum. Die meisten anderen Attribute sind nur Daten vom Typ Schlüssel=Wert.
– Markus B
22. März 2011 um 17:00 Uhr
Adam Albrecht
Sie können Folgendes tun
Legen Sie jede Stileigenschaft einzeln fest:
$("#voltaic_holder").css("position", "relative");
Legen Sie mehrere Stileigenschaften gleichzeitig fest:
$("#voltaic_holder").css({"top": ""});
// or
$("#voltaic_holder").css("top", "");
Entfernen Sie das gesamte Stilattribut:
$("#voltaic_holder").removeAttr("style")
Kann ich mehr als 1 CSS-Eigenschaft pro Zeile hinzufügen? Oder muss ich eine für jede Stileigenschaft so machen: $("#voltaic_holder").css("position", "relative");$("#voltaic_holder").css("top", "-75");
– Es ist ausgesprochen
22. März 2011 um 17:09 Uhr
Um das zu beantworten, ja, das kannst du. Verwenden Sie einfach ein Objektliteral für die Funktion .css(). Wie $(‘foo’).css({‘height’:’30px’,’width’:’50px’});
– Richard Neil Ilagan
22. März 2011 um 17:13 Uhr
@AdamAlbrecht Wie kann ich einen bestimmten Stil entfernen, den ich hinzugefügt habe, weil in $ (“#voltaic_holder”).removeAttr (“style”) alle angewendeten Stile entfernt werden, die standardmäßig neu hinzugefügt wurden.
– 3 Regeln
13. Juli 2016 um 12:35 Uhr
Um das Stilattribut der voltaic_holder Spanne, mach das:
$("#voltaic_holder").removeAttr("style");
So fügen Sie ein Attribut hinzu:
$("#voltaic_holder").attr("attribute you want to add", "value you want to assign to attribute");
Um nur den oberen Stil zu entfernen, gehen Sie wie folgt vor:
$("#voltaic_holder").css("top", "");
Wenn Sie jQuery verwenden, verwenden Sie css CSS hinzuzufügen
Sie können das Attribut position oder top nicht aus dem Element voltaic_holder entfernen, da es diese Attribute nicht hat. Das sind CSS-Eigenschaften, die im style-Attribut definiert sind.
– Peter Olsen
22. März 2011 um 17:02 Uhr
@ Peter – doh! Zur Verwendung bearbeitet .css
– justkt
22. März 2011 um 17:04 Uhr
Der einfachste Weg, dies zu handhaben (und obendrein die beste HTML-Lösung), besteht darin, Klassen einzurichten, die die Stile haben, die Sie verwenden möchten. Dann ist es eine einfache Frage der Verwendung addClass() und removeClass()oder auch toggleClass().
$('voltaic_holder').style = null
vielleicht? Stile haben ihren eigenen vollständigen Objektbaum. Die meisten anderen Attribute sind nur Daten vom Typ Schlüssel=Wert.– Markus B
22. März 2011 um 17:00 Uhr