Получить координаты элемента стоящего перед заданными значениями

iZacNT

Пользователь
Регистрация
05.09.2020
Сообщения
35
Благодарностей
4
Баллы
8
Всем доброго времени суток!

Есть таблица (Wordpress).
вида
№888 кнопка сортировки
№666 кнопка сортировки
№777 кнопка сортировки
(сортируются двумя способами, перетаскивание и клик по "кнопке сортировки" > появляется окно с Input где вводится порядковый номер)

в HTML выглядит так:
<div class="tips sort"></div><strong>#888 </strong>
<div class="tips sort"></div><strong>#666 </strong>
<div class="tips sort"></div><strong>#777 </strong>

Мне нужно кликнуть на кнопку сортировки
Как это лучше сделать? Что мне пришло в голову:
я регуляркой получил цифровые значения в массив, отсортировал их и теперь мне нужно найти координаты "кнопки сортировки" соответствующее данному числовому значению

Как это сделать? все кнопки имеют один класс и все. Т.е. я должен:
1. получить элемент стоящий перед <strong>#666 </strong>
2. взять topintab/leftintab кликнуть по элементу

Если есть другие варианты, подскажите....
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
  • Спасибо
Реакции: nicanil

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

iZacNT

Пользователь
Регистрация
05.09.2020
Сообщения
35
Благодарностей
4
Баллы
8

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Т.е я должен искать text( <div class="tips sort"></div><strong>#666 </strong>), а не regex?
Вам выше посоветовали самое правильное решение в этой ситуации - использовать XPath :-) Регулярками будет очень сложно тут обойтись (если вообще возможно).

XPath Вам в будущем пригодится ещё не раз.
 
  • Спасибо
Реакции: Yuriy Zymlex

iZacNT

Пользователь
Регистрация
05.09.2020
Сообщения
35
Благодарностей
4
Баллы
8
Всем СПАСИБО!!! С xPath Разобрался!
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)