Показать сообщение отдельно
  #21 (permalink)  
Старый 11.02.2019, 21:58
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,708

Сообщение от denis_kontarev
Скажите, как сделать проверку еще по строкам tr. Допустим брать еще проверку строк класса "team" и "1x2", а остальные tr он не трогал?
$(function() {
	$("#cf_1x2").on("input", function() {
		var val = +this.value.trim();
		localStorage.inp = val;
		
		$.each($("#t tbody"), function(i, tbody) {
			var match;
			var ok = !!($(".team, .1x2", tbody).children("td:nth-child(n + 2):nth-child(-n + 3)").filter(function(i, td) {
				match = td.textContent.match(/\d+(.\d+)?(?=\s*%)/);
				if(!match) return;
				
				return val <= +match[0];
			}).length);
			
			$(this).toggle(ok);
		});
	}).val(localStorage.inp || "").trigger("input");
});

Последний раз редактировалось Malleys, 11.02.2019 в 22:02.
Ответить с цитированием