Jak dodać style=display:"block"
do elementu w jQuery?
javascript
jquery
html
css
Ktoś
źródło
źródło
.css({ display: "block" });
.css({ "display": "block" });
po prostu zewrzeć wszelkie problemy spowodowane przezdisplay
zmienną. - JSLint odrzuciłby wersję bez cudzysłowów. ( github.com/douglascrockford/JSLint/issues/110 )W zależności od celu ustawienia właściwości wyświetlania możesz chcieć rzucić okiem
i
źródło
Istnieje wiele funkcji do wykonania tej pracy, które napisano na dole na podstawie priorytetu.
.css()
Ustaw jedną lub więcej właściwości CSS dla zestawu dopasowanych elementów.
.show()
Wyświetl dopasowane elementy i jest w przybliżeniu odpowiednikiem wywołania
.css("display", "block")
Można wyświetlić elementu stosując
.show()
zamiast.attr()
Ustaw jeden lub więcej atrybutów dla zestawu dopasowanych elementów.
Jeśli element docelowy nie ma
style
atrybutu , możesz użyć tej metody, aby dodać styl wbudowany do elementu.JavaScript
Możesz dodać określoną właściwość CSS do elementu za pomocą czystego javascript , jeśli nie chcesz używać jQuery.
źródło
Jeśli chcesz dodać wiele, możesz to zrobić w następujący sposób:
Jako dobrą praktykę umieszczałbym także nazwę własności między cudzysłowami, aby umożliwić myślnik, ponieważ większość stylów ma myślnik. Jeśli było to „display”, wówczas cytaty są opcjonalne, ale jeśli masz myślnik, nie będzie działał bez cudzysłowów. W każdym razie, dla uproszczenia: zawsze umieszczaj je w cudzysłowie.
źródło