1
Мне нужно показать определенные элементы в списке на основе соответствующих значений атрибутов данных.Как показать элементы с помощью jQuery на основе атрибутов данных
Например:
<ul>
<li data-album-id-trigger="1" class="album-trigger">Show/Hide album</li>
<ul data-album-id="1" class="album-list" style="display:none">
<li>Track 1</li>
<li>Track 2</li>
<li>Track 3</li>
</ul>
<li data-album-id-trigger="2" class="album-trigger">Show/Hide album</li>
<ul data-album-id="2" class="album-list" style="display:none">
<li>Track 1</li>
<li>Track 2</li>
<li>Track 3</li>
</ul>
</ul>
Так в основном, при нажатии на .album-trigger
элемент с data-album-id-trigger
значением 1, в .album-list
с data-album-id
значением 1 будет отображаться с помощью метода JQuery .show()
.
Любая помощь будет отличной.
FYI, это не является допустимым HTML разметки, UL не может быть прямым потомком другого UL, завернуть его в LI. Теперь о вашей проблеме, что вы пробовали? –
где ваш код jQuery? – Danielson