Мне нужна помощь, я потратил 1 день, но все равно не смог ...
<div data-src-object="1" data-src-color="blue" data-src-color="green">Product1</div>
<div data-src-object="2" data-src-color="blue" data-src-color="red">Product2</div>
<div data-src-object="3" data-src-color="green">Product3</div>
<div id="filter">
<span class="label label-info" value="blue">Blue</span>
<span class="label label-default" value="red">Red</span>
<span class="label label-default" value="green">Green</span>
</div>
$('div[data-src-object]').filter(function(){
return ( )
}).hide();
"показать только объект, для которого существует data-src-color в качестве значения в .label-info, остальные скрыть"
В этом примере будут видны только product1 и product 2
Самым близким, что я думал, было:
$ (this) .attr ('data-src-color')! = $ ('# Filter .label-info'). Val ()
оповещения ($ (это) .attr ( 'данных ЦСИ цвета'))
Но с предупреждением я заметил, что он показывает только первый цвет каждого объекта