У меня есть серия изображений, помеченных дескриптором данных HTML5 "data-type2 = [x]", где x - это количество различных элементов.
, например
<img data-type2="pants" class="element" src="#>
Я пытаюсь передать это поле данных в функцию jquery, которая находит классы в другом div (<div class="outfit-list")
, у которого есть дочерние div, помеченные такими классами, как:
<div class="pants-001">
<div class="pants-002">
<div class="shoes-001">
и т.д.
Вот где я озадачен: как мне написать функцию jquery, которая обращается к типу данных 2 из элемента, который я нажимаю (например, data-type2 = "брюк"), находит все остальные элементы div в .outfit-list с классами, которые имеют Например, «штаны» в своем классе называют «штаны-002», и скрывать их? Приведенная ниже функция не работает - я подозреваю, что это потому, что она ищет полное имя, а не частичное.
Как заставить его выполнить частичный поиск, чтобы найти классы, содержащие термин из data-type2?
<script type="text/javascript">
$(document).ready(function(){
$('.thumbslist .element').click(function(){
$('.outfit-list').find('.'+$(this).data('type2')).hide();
});
});
</script>