Jquery .show () и отображение: встроенный - PullRequest
5 голосов
/ 17 ноября 2011

Здравствуйте. Я использую этот код jquery onclick="jQuery('.hidden').show()", чтобы показать класс, помеченный .hidden. Вот как выглядит класс:

.hidden { display:none}

. Проблема в том, что он отображает класс как display: block;Я хотел бы, чтобы это отображалось как display: inline;таким образом, он находится на той же строке, что и текст, который идет раньше.любая помощь была бы оценена как сумасшедшая, я погуглил почти все, что с ней связано, но ничто не привело меня на правильный путь.

Ответы [ 2 ]

4 голосов
/ 17 ноября 2011

вы можете добавить явный атрибут css к элементу:

onclick="jQuery('.hidden').css('display','inline');"

попробуйте, надеюсь, это поможет:)

4 голосов
/ 17 ноября 2011

Возможно, вы захотите добавить / удалить класс .hidden из элемента, если вы хотите, чтобы он отображал inline, создайте класс css .inline с соответствующим css и включайте / выключайте его при необходимости.Или другой вариант - использовать встроенный элемент HTML, а не блок, если это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...