Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2019, 15:14
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Найти элемент по содержимому, а потом его "дедушку\бабушку"
Здравствуйте!
Подскажите пожалуйста, как можно, например, кликнуть по nameClass_1, предварительно отыскав nameClass_3 с содержимым: "TEXT"?
<div class="nameClass_1">
       <div class="nameClass_2">
            <span class="nameClass_3">TEXT</span>
       </div>
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 15.11.2019, 15:18
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от DDim1000
кликнуть по nameClass_1
Это не кнопка, никак!
Ответить с цитированием
  #3 (permalink)  
Старый 15.11.2019, 15:23
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Сообщение от Malleys Посмотреть сообщение
Это не кнопка, никак!
А почему тогда так работает?:
$(".nameClass_1").click();
Ответить с цитированием
  #4 (permalink)  
Старый 15.11.2019, 15:42
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от DDim1000
$(".nameClass_1").click();
Значит нужно так?
$(".nameClass_1:has(.nameClass_3:contains(TEXT))").click();


Сообщение от DDim1000
А почему тогда так работает?
Я думал, что вы имеете в виду то, чтобы пользователь мог всегда и везде нажать!
Ответить с цитированием
  #5 (permalink)  
Старый 15.11.2019, 15:43
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

$('.nameClass_1:contains("TEXT")').click()
Ответить с цитированием
  #6 (permalink)  
Старый 15.11.2019, 15:46
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

laimas, ищет и внутри .nameClass_1 и внутри .nameClass_2, а нужно только внутри .nameClass_3. Читайте внимательно сообщение №1.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Растянуть элемент по содержимому AnToxa Элементы интерфейса 11 09.04.2012 22:13
Как дождаться выполнения эффекта hide и потом удалить элемент? FRIE jQuery 3 07.06.2011 11:58
iframe и как получить доступ к его содержимому syegorius jQuery 13 14.04.2011 22:05
А где его найти? alt5000 ExtJS 3 06.10.2009 14:08
Закрыть элемент при клике вне его masterm Общие вопросы Javascript 3 31.07.2009 11:27