Допустим есть конструкция <div><h1>Текст</h1><div>Нужный тег1</div><div>Нужный тег2</div></div>, как мне достать "нужные теги". <h1>Текст</h1> статичен, а информация в "нужных тегах" меняется, и она мне нужна. Классов и Айди нет. Получается мне нужно найти <h1>Текст</h1> по тексту(допустим $('h1:contains("Текст")');), потом выделить его родительский <div>(не знаю как, через closest(),не получается), затем искать по дочерним элементам. В инете решения не нашел, может кто подскажет.
обратиться к родителю можно через closest, но нужно знать его селектор. element.closest('div') - будет всплывать вверх от element, пока не найдет div. Также родителя можно найти через element.parentElement Что касается поиска текста, то через селекторы ты этого не сделаешь. Тебе нужно найти список нужных элементов, а потом пройтись через цикл и проверить их содержимое
Если кому интересно, решил проблему тупо копированием селектора и вставки его в document.body.querySelectorAll xD Так можно добраться до любого тега на странице.
Обсуждают сегодня