Wie kann ich CSS display none oder block Eigenschaft mit jQuery ändern?
@GenericTypeTea: #id
für IDs verwendet wird, was ist, wenn ich die class
?
Wie kann ich CSS display none oder block Eigenschaft mit jQuery ändern?
Der korrekte Weg dazu ist die Verwendung von show
y hide
:
$('#id').hide();
$('#id').show();
Ein alternativer Weg ist die Verwendung der jQuery css Methode:
$("#id").css("display", "none");
$("#id").css("display", "block");
Ich habe es mit $('#id').css('display', 'none');
aber es hat nicht funktioniert. Allerdings, mit $('#id').css('color', 'red');
funktioniert. Ich bin mir allerdings nicht sicher, warum. Hat jemand eine Idee? Vielen Dank im Voraus.
Es gibt mehrere Möglichkeiten, dies zu erreichen, wobei jede ihren eigenen Zweck erfüllt.
1 .) Zur Verwendung Inline indem man einem Element einfach eine Liste von Aufgaben zuweist
$('#ele_id').css('display', 'block').animate(....
$('#ele_id').css('display', 'none').animate(....
2 .) Zur Verwendung bei der Einstellung mehrerer CSS-Eigenschaften
$('#ele_id').css({
display: 'none'
height: 100px,
width: 100px
});
$('#ele_id').css({
display: 'block'
height: 100px,
width: 100px
});
3 .) Zum dynamischen Aufruf auf Befehl
$('#ele_id').show();
$('#ele_id').hide();
4 .) Dynamisches Umschalten zwischen Block und none, wenn es sich um ein div handelt
$('#ele_id').toggle();
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.