У меня есть это при использовании Bootstrap:
<ul class="list-group">
<li class="list-group-item active">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Morbi leo risus</li>
<li class="list-group-item">Porta ac consectetur ac</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
Выбран верхний ряд.
Я только хочу показать выбранную строку User 1.
Я могу поднять событие, когда пользователь нажимает на строку, добавляя функцию Click-Event с помощью Javascript.
Затем я могу установить, что Row будет активным. но происходит то, что предыдущая выбранная строка должна быть отменена.
Каков приемлемый способ сделать это?
Как перечислить и получить доступ к каждой строке, чтобы изменить ее настройки класса?
Есть ли лучший способ CSS для этого?
ДОПОЛНИТЕЛЬНО Все эти методы работают (спасибо всем), но если у меня есть более одной группы опций на моей странице, как я могу явно удалить активную выделенную строку на той, которую я использую?