@historydev
Острая аллергия на анимешников

Как найти или выбрать несколько значений в одном data- атрибуте?

Доброе утро.

Я пишу фильтр для сайта с фильмами.Требуется стабильный, рабочий вариант.
Допустим есть 2 элемента с data-trigger="1,0,2,7" и data-trigger="1,4,6,0"

Мне нужно чтобы фильтр нашел мне все блоки в которых есть 0 и 7.
Вот мой код:
$('.fd').data('genre','action');
	$('.fd').data('country','russia');
	$('.fd').data('status','all');
	
	var gnr = $('.fd').data('genre');
	var ctr = $('.fd').data('country');
	var sts = $('.fd').data('status');
	
	var data=[gnr,ctr,sts];	
	
	$('.find').click(function() {	
	
		if(data[0] == 'action')	{
			$('.n_name').css('display','none');
			$('.fd').data('genre','action').css('display','block');
		}	
		
		if(data[1] == 'russia')	{
			$('.n_name').css('display','none');
			$('.fd').data('genre','russia').css('display','block');
		}	
		
		if(data[2] == 'all')	{
			$('.n_name').css('display','none');
			$('.fd').data('genre','all').css('display','block');
		}	
		
	});
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы