Как показать class = "hide" элемент класса по идентификатору в начальной загрузке 3? - PullRequest
0 голосов
/ 26 декабря 2018

Я перешел с начальной загрузки 2 на начальную загрузку 3 в моем веб-приложении. Класс "hide" применен к элементу, и я хотел переопределить класс скрытия с предыдущим классом начальной загрузки для temp.даже jQuery метод show () не работает, чтобы показать класс «hide».

Как я могу показать «hide» класс, используя метод show () jQuery?

<input type="button" class="btn btn-info btn-xs" id="test" value="Test"/>

$("#test").show(); // Not work
$(".hide").show(); // Not work

Я ожидаю, что метод show () jQuery будет работать с классом начальной загрузки "hide" 3.

1 Ответ

0 голосов
/ 26 декабря 2018

Согласно документам по начальной загрузке , Hide не рекомендуется в версии 3.0.1.Таким образом, ваш лучший вариант - изменить класс hide на скрытый.Если вы все еще хотите использовать класс скрытия, я думаю, что предложение @ Akshay должно сработать.

Edit: Если по какой-то причине вы не можете удалить класс скрытия, вы можете добавить дополнительный классскажем unhide, элементу с классом hide, когда вы хотите его показать.А в файле css вы можете добавить код, чтобы при объединении элементов hide и unhide показывался элемент.

Когда вы хотите скрыть элемент, вы можете просто удалить класс с помощью removeClass ().

$('#test').addClass('unhide'); // when you want to show the element.
$('#test').removeClass('unhide'); // when you want to hide the element.

А в css:

.hide.unhide { display: block !important; } /* overriding the hide class */
...