Получить текст из label
Всех приветствую, помогите получить текст из поля label.
Код такой: html: <div class="wpcc_box wpcc_box_20" style="display: block;"> <div class="wpcc_description"> Доставка по <br> Екатеринбургу </div> <div class="wpcc_fields wpcc_radio wpcc_radio_20"> <label> <input class="wpcc_jq_action wpcc_jq_action_20" type="radio" data-data="data" data-fid="20" data-type="radio" checked="" value="0" name="wpcc_structure[20]"> Вот этот текст хочется получить! </label> <label> <input class="wpcc_jq_action wpcc_jq_action_20" type="radio" data-data="data" data-fid="20" data-type="radio" value="300" name="wpcc_structure[20]"> Либо этот текст! </label> </div> <div class="wpcc_clear"></div> </div> что имею в js: qqq = document.getElementsByName('wpcc_structure[20]'); for(y=0;y<(qqq).length;y++){ if(qqq[y].getAttribute('type')=='radio'&&qqq[y].checked) //true { alert(qqq[y].getAttribute('value')); //получаю value выбранного поле label }} Поделитесь знаниями, как все таки получить текст между <label> тут текст </label> Код HTML не изменен |
name="wpcc_structure[20]" и еще одно поле с именем name="wpcc_structure[20]", так не получится.
|
strategy_c,
alert(qqq[y].parentNode.textContent); |
:) а меня зациклило как дошел до data-type="radio", а что это radio отсеяло.
|
Рони! Спасибо огромное!
alert(qqq[y].parentNode.textContent); то что нужно ))))))))) |
Часовой пояс GMT +3, время: 11:11. |