Показать сообщение отдельно
  #1 (permalink)  
Старый 12.06.2015, 22:03
Аспирант
Отправить личное сообщение для WalterScott Посмотреть профиль Найти все сообщения от WalterScott
 
Регистрация: 10.05.2009
Сообщений: 57

Подскажите селектор для моего случая
Есть такой код, который выводится n-раз:
<span class="radio_attr_label"><img src="" alt=""> материал2</span>
Нужно выбрать из него текст, в данном случае "материал2" и спрятать методом hide.
При попытках обратиться к этому тексту, как одному из дочерних узлов span с классом radio_attr_label оказалось, что "<img src="" alt=""> материал2" это единственный ребёнок элемента с классом radio_attr_label, то есть текст исчезает вместе с изображением:

$('.radio_attr_label:nth-child(1)').hide();


Такой селектор не найдет ничего:
'.radio_attr_label:nth-child(2)'


Вокруг span с классом radio_attr_label есть тег label.
Используя этот факт, легко можно получить img отдельно:
'label>span>img'

Но как добраться до текста?
Ответить с цитированием