Wie kann ich mit jQuery keine CSS-Anzeige ändern oder Eigenschaften blockieren?
jquery
jquery-selectors
ENTWICKELT
quelle
quelle
#id
für IDs verwendet. Was ist, wenn ich verwenden möchteclass
?$(".class").css("display", "none");
$('#id').css('display', 'none');
, aber es hat nicht funktioniert. Die Verwendung$('#id').css('color', 'red');
funktioniert jedoch. Ich bin mir jedoch nicht sicher warum. Hat jemand irgendwelche Ideen? Danke im Voraus.Es gibt verschiedene Möglichkeiten, dies zu erreichen, jede mit ihrem eigenen beabsichtigten Zweck.
1. ) Inline verwenden, während einem Element einfach eine Liste der zu erledigenden Aufgaben zugewiesen wird
2. ) Zum Festlegen mehrerer CSS-Eigenschaften
3. ) Auf Befehl dynamisch aufrufen
4. ) Dynamisch zwischen Block und keinem umschalten, wenn es sich um ein Div handelt
quelle
Wenn die Anzeige des div standardmäßig blockiert ist, können Sie einfach
.show()
und.hide()
oder noch einfacher.toggle()
zwischen den Sichtbarkeit wechseln.quelle
Zum Verstecken:
Zur Show:
quelle
Andere Möglichkeit, dies mit der jQuery CSS-Methode zu tun:
quelle
Einfacher Weg:
quelle
quelle
Wenn Sie ein Element ein- und ausblenden möchten, je nachdem, ob es bereits sichtbar ist oder nicht, können Sie anstelle von
.hide()
und die Option umschalten.show()
quelle
.hide () funktioniert in Chrome nicht für mich.
Dies funktioniert zum Verstecken:
quelle
In meinem Fall habe ich Elemente eines Formulars ein- / ausgeblendet, je nachdem, ob ein Eingabeelement leer war oder nicht, sodass beim Ausblenden der Elemente das Element, das den ausgeblendeten Elementen folgte, neu positioniert wurde und seinen Platz einnahm, musste ein float ausgeführt werden: left des Elements eines solchen Elements. Selbst wenn ein Plugin als abhängig verwendet wurde, musste float verwendet werden.
quelle
Benutze das:
Oder:
quelle
<style> #choosepath { display: none; } </style> <script> $(document).ready(function () { $('#btn_journey').click(function () { alert("button click"); $('#choosepath').css({"display":"normal"}); }); }); </script> </head> <body> <a href="#" class="btn btn-primary btn-lg" id="btn_journey">Start your journey</a> <div class="col-lg-3 col-md-6 mb-4" id="choosepath"> </div> </body></html>
Verwenden:
Dieser ist der beste Weg.
quelle