Поиск с условием
Подскажите, можно ли с помощью какого-нибудь селектора с использованием .find найти и скрыть блоки с несоответствующим значением в .data().
<div class="block">
<div data-name="nama1">1</div>
<div data-name="nama2">2</div>
<div data-name="nama1">1</div>
<div data-name="nama4">4</div>
</div>
$(document).on('click', '.class', function() {
var name = 'nama1';
$('.block').find('[data-name="НЕ РАВНА nama1"]').hide();
});
Источник: Stack Overflow на русском