proudmore
@proudmore

Динамическое отображение блоков с jquery UI?

Здравствуйте!
Пытаюсь динамически отображать контент таблицы по слайдеру.
https://codepen.io/Vetrinus/pen/wombaZ
Подскажите, что не так?
UPD. Давайте конкретизирую:
Мне нужно скрывать и показывать строки из таблицы, в зависимости от того, попадает ли value поля возраста в промежуток слайдера.
У меня есть массив, в котором хранятся нужные мне элементы с возрастом. Я прохожу по массиву, и, если цикл удовлетворяет условиям поиска,то на 2 ноды вверх, снимаю с него класс hidden { display: none;}, а если не удовлетворяет, то, соответственно, на 2 ноды вверх присваиваю этот класс. Почему не работает?
let elems = document.getElementsByClassName('search');
      $( function() {
			$( "#slider-range" ).slider({
			  range: true,
			  min: 3,
			  max: 100,
			  values: [ 3, 100 ],
			  slide: function( event, ui ) {
				$( "#amount" ).val(ui.values[ 0 ] + " - " + ui.values[ 1 ] );
				  for (let i=0; i< elems.length; i++ )
					  {
						  if(elems[i] > ui.value[1] && elems[i] < ui.values[0])
							  {
								  elems[i].parentNode.parentNode.classList.add("hidden");
							  } else
								  {
									  elems[i].parentNode.parentNode.classList.remove("hidden");
									  console.log(elems[i].parentNode.parentNode);
								  }
					  }
			  }
			});
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?
Господи, зачем я в этом разбирался...
https://codepen.io/anon/pen/qqozav
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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