Оптимальный поиск по нескольким селекторам одинаковой вложенности с помощью querySelector
Если хочу найти элемент, скажем, с определенным id и классом, то если написать вот так:
document.querySelector('#id .class');
то он будет искать, как я понял, в элементе с заданным id элемент с заданным классом. Можно легко кастыльнуть вот так:
document.querySelector('#id').parentElement.querySelector('.class');
Можно как-то намекнуть querySelector что оба селектора относятся к одному уровню вложенности дерева? В общем как такую задачу решить(для любого набора селекторов), чтобы даже педанты максимальной степени красноглазости не воротили нос?
Ответы (1 шт):
Автор решения: UModeL
→ Ссылка
Можно. Просто уберите пробел между ID и классом:
document.querySelector('#id.class');