Есть такой код, который выводится 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'
Но как добраться до текста?