Показать сообщение отдельно
  #1 (permalink)  
Старый 30.07.2020, 01:57
Интересующийся
Отправить личное сообщение для vladik3333 Посмотреть профиль Найти все сообщения от vladik3333
 
Регистрация: 30.07.2020
Сообщений: 10

Определение номера элемента из нескольких одинаковых с нужным текстом
Здравствуйте, я новичок в программировании, да и в js собственно, не судите строго. Пытаюсь сделать бота с помощью js+imacros. Возникла необходимость с помощью js определить номер/позицию элемента с нужным текстом. На странице сайта имеются несколько одинаковых элементов, в данном случае span.

<span>текст1</span>
<span>текст1</span>
<span>текст2</span>
<span>текст1</span>
<span>текст2</span>
<span>текст1</span>

Нужно определить номер элемента span с "текст2" и вывести alert'ом к примеру только номер/позицию span'a с совпавшим текстом и только первую попавшеюся, всмысле должна выводится не 1, должно выводится значение 3(ну или если с 0 начинается, то 2).

Пытался искать в интернете, что-то нашел и игрался в консоли сайта, все что смог намудрить:
var kk = $('span:contains("текст2")').index();
alert(kk);

Но так выводится общее число найденных совпадений. Прошу помочь, заранее благодарен
Ответить с цитированием