Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2017, 09:11
Профессор
Отправить личное сообщение для smart-create Посмотреть профиль Найти все сообщения от smart-create
 
Регистрация: 25.10.2016
Сообщений: 157

Селектор по среднему значению атрибута data
Добрый день помогите пожалуйста разобраться. Есть скрипт:

for (var i = 0; i < other_arr.length; i++) {
	var $other_name = other_arr[i].split('|')[0], // значение data атрибуту которое мы принимаем за название и в дальнейшем ищем внутри него нужный элемент;
	      $other_min = other_arr[i].split('|')[1], // минимальное допустимое значение 
	      $other_max = other_arr[i].split('|')[2], // максимальное допустимое значение

	$('.product').each(function(){
		$(this).find('[data-filter_name="'+$other_name+'"]').each(function(){
			$(this).data('filter_val')  // этот скрипт выберет все значения из [data-filter_val], а мне нужно что бы он выбрал только то значение [data-filter_val] которое находиться в приделах $other_min <= $(this).data('filter_val') <= $other_max
		})
	})
}


Например $other_min, равен 50; $other_max, равен 100, скрипт должен выбрать все значения [data-filter_val] которые лежат в приделах от 50 до 100.

Заранее премного благодарен
Ответить с цитированием