Как найти определённый элемент и изменить его? Jquery

265
04 февраля 2022, 08:30

Как с помощью jquery найти нужный мне элемент в такой конструкции? У меня получается только цеплять весь класс, но мне нужен определённый элемент. Выглядит это примерно так:

<div class="_SomeClass"> 
 
<span class="_AnotherClass"></span> 
 
<a class="_SupaClass noHover" href="google.com"> 
 
<span class="ClassWith Space"> 
 
<table class="visible-one visible-two"> 
 
<tbody> 
 
<tr> 
<td class="_RightClass">Check</td><td>Text</td>   //check 
</tr> 
 
<tr> 
<td class="_RightClass">Avoid</td><td>Text</td>   //skip 
</tr> 
 
</tbody></table></span></a></div>

Пытался искать по тексту, но текст там тоже одинаковый. :(

$('td:contains("Text")').text("Gotcha");
Answer 1

$('td._RightClass:contains("Avoid")').next("td").text("Gotcha");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<table class="visible-one visible-two"> 
  <tbody> 
    <tr> 
      <td class="_RightClass">Check</td> 
      <td>Text</td> //check 
    </tr> 
    <tr> 
      <td class="_RightClass">Avoid</td> 
      <td>Text</td> //skip 
    </tr> 
  </tbody> 
</table>

READ ALSO
Как разбить строку по шаблону - JS

Как разбить строку по шаблону - JS

Никак не могу сообразить, как разбить строку на подобии boxShadow: rgba(255, 255, 255, 07) 1px 1px 10px 0px в массив

177
Как записать id html объекта в переменную в javascript?

Как записать id html объекта в переменную в javascript?

Нужно что бы при нажатии на html(<div>) объект, в переменную записывался его id!

78
TEXTAREA получение value с помощью JS

TEXTAREA получение value с помощью JS

Выводит только это (input), а textarea нет {name: "Имя Фамилия О", data: "2020-W02"}

106
Кастомная стилизация input,select,datalist

Кастомная стилизация input,select,datalist

При верстке странички наткнулся на один интересный элемент - input,select или database

95