Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.07.2020, 16:42
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 80

Поиск по нескольким атрибутам
Не получается организовать поиск по нескольким атрибутам списка UL

Подскажите, пожалуйста, как сделать выбор по атрибутам find=true и defect=false.

Пробовал по-всякому и хрена-с-два чо получается...
Например, - только не бейте! - так:

let lst = document.querySelectorAll('li[find=true, defect=false]');


Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 31.07.2020, 16:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 28,906

WadimS,
вместо запятой квадратные скобки!
li[find=true][defect=false]
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2020, 17:17
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 80

рони, благодарю!!!
Ответить с цитированием
  #4 (permalink)  
Старый 31.07.2020, 17:23
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 80

рони, подскажите, пожалуйста, как можно добавить условие для использования второго и следующего атрибута?

Что-то вроде такого (как для конструкции if(....)):
let lst = document.querySelectorAll('li[find=true] && showDefected.checked[defect=false]');
Ответить с цитированием
  #5 (permalink)  
Старый 31.07.2020, 17:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 28,906

WadimS,
let cls = `li[find=true]${showDefected.checked ? '[defect=false]' : ''}`
let lst = document.querySelectorAll(cls);
Ответить с цитированием
  #6 (permalink)  
Старый 31.07.2020, 17:45
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 80

рони, огромное спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Селектор по нескольким атрибутам nGreg Элементы интерфейса 16 31.07.2019 17:52
LeaFlet + LeaFlet.Search, поиск по нескольким слоям POS_troi Библиотеки/Тулкиты/Фреймворки 1 05.08.2015 13:00
backbone запрос по нескольким атрибутам dimanlin Библиотеки/Тулкиты/Фреймворки 0 20.05.2012 14:20
Поиск в тексте javascript jQuery 3 31.05.2011 10:40
PagingToolbar и поиск DenQ ExtJS 5 01.11.2010 23:16