У меня есть два элемента списка, и я должен показать первый элемент, если какое-то условие выполнено, иначе я покажу второй.лучший способ показать и скрыть элемент списка?
, например
<li class="login" style="display:block">
<a href="#" id="sign_up_link" data-modal="#create-account-modal" data- reveal-id="create-account-modal"></a>
</li>
<li class="login" style="display:none">
<a class="btn" href="#" id="sign_up_link" data-modal="#create-account-modal" data-reveal-id="create-account-modal"></a>
</li>
Я не могу изменить идентификатор элемента списка. У меня есть два варианта
- Я могу добавить еще один класс в элемент списка, чтобы отличить, чтобы показать и который скрыть.
- или я могу поместить каждый элемент списка в отдельный DIV с некоторым идентификатором и на основе на идентификатор, Див, я могу показать или скрыть.
, какая из них хорошо 1) или 2) ??
Есть ли лучший вариант?
Вы должны определенно изменить класс в элементах списка, чтобы показать или скрыть их. почему у вас есть одинаковый идентификатор на тегах ''? –
У вас есть два якоря с одним и тем же атрибутом id. Даже скрывая/демонстрируя их, они не будут работать, как ожидалось. – Buzinas
У меня был только один элемент списка с привязным тегом с текстовой ссылкой, теперь мне нужно заменить ссылку на кнопку. Мне пришлось поместить тот же идентификатор, иначе другие тестовые примеры начнут сбой. – ajayv