Показать сообщение отдельно
  #3 (permalink)  
Старый 12.02.2024, 11:17
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

function selectNotCheckedDivs (container) {
	// Выбираем все дочерние div в контейнере
	const divs = [...container.querySelectorAll(':scope>div')];
	// Из них выбираем те, которые вообще имеют <input type="checkbox">
	const divsWithCheck = divs.filter(div => div.querySelector('input[type="checkbox"]'));
	// из ниx выбираем те, которые не имеют отмеченных
	const divsNotCheck = divsWithCheck.(div => ! div.querySelector('input[type="checkbox"]:checked'));
	return divsNotCheck;
}

const notCheckedDivs = selectNotCheckedDivs(document.querySelector('.parametrs'))

Последний раз редактировалось voraa, 12.02.2024 в 18:21.
Ответить с цитированием