Как добавить style=display:"block"
элемент в jQuery?
javascript
jquery
html
css
Кто то
источник
источник
.css({ display: "block" });
.css({ "display": "block" });
просто замкнуть любые проблемы, вызванныеdisplay
переменной. - JSLint отклонит версию без кавычек. ( github.com/douglascrockford/JSLint/issues/110 )В зависимости от цели установки свойства отображения, вы можете взглянуть на
и
источник
Есть несколько функций для выполнения этой работы, которые написаны снизу в зависимости от приоритета.
.css()
Установите одно или несколько свойств CSS для набора соответствующих элементов.
.show()
Отображение соответствующих элементов и примерно эквивалентно вызову
.css("display", "block")
Вы можете отобразить элемент, используя
.show()
вместо.attr()
Установите один или несколько атрибутов для набора соответствующих элементов.
Если целевой элемент не имеет
style
атрибута , вы можете использовать этот метод для добавления встроенного стиля к элементу.JavaScript
Вы можете добавить определенное свойство CSS к элементу, используя чистый JavaScript , если вы не хотите использовать jQuery.
источник
Если вам нужно добавить несколько, то вы можете сделать это так:
В качестве хорошей практики я бы также поместил имя свойства между кавычками, чтобы разрешить тире, поскольку в большинстве стилей есть тире. Если это было «отображение», то кавычки не являются обязательными, но если у вас есть тире, он не будет работать без кавычек. В любом случае, чтобы было проще: всегда заключайте их в кавычки.
источник