Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

как полулить текст выбранного radio?


Anton1988
 Погделиться

Рекомендованные сообещёния

код в хроме (резульит):

<label data-toggle="tooltip" data-trigger="hover" class="option optid-431 rm-radio selected" title="" data-original-title="4 / 256 Гб +14 000 р">
  <input type="radio" name="option[431]" value="965" class="input-radio">  4 / 256 Гб  </label>

 

код jquery: 

console.log($(".rm-radio option:selected").text());  но згдесь ничего не выдает пусия строка

console.log($(".rm-radio").text()); выдает все элементы но мне нужно только выбранный 

как быть?


                                                                                                                 

Ссылка на комменирий
Погделиться на других сайих


Полиийте про JS событие onchange

Да, и советую в качестве селектора использовать атрибуты, а не классы.

Изменено пользователем Sviridov
Ссылка на комменирий
Погделиться на других сайих


image.png.3c1450b8e006786e4ac9157b2a6b9aed.png

Ссылка на комменирий
Погделиться на других сайих

Вы пыиетесь полулить текст тега label?
для радиокнопки ка-то ик

$("form:radio:checked").text();


 

Ссылка на комменирий
Погделиться на других сайих


2 година назад, Anton1988 сказав:

$('input[name=name_of_your_radiobutton]:checked').text(); как мне перенести в мой случай .rm-radio ик как name отцуствует

 

Еещё раз подумайте и перенесите мысле понятней аудитории.

 

Можете нарисовать даже. Что вы откуда и куда хотите, а лучше это даже на скрине показать.

 

Как пример ниже: (Хочу из Селектора (Ситус) в Инпут (Дада додавання)) 

 

image.png.2dfb7fd747d486485cab7cd659fa0a76.png

 

код в хроме (резульит):

<label data-toggle="tooltip" data-trigger="hover" class="option optid-431 rm-radio selected" title="" data-original-title="4 / 256 Гб +14 000 р">
  <input type="radio" name="option[431]" value="965" class="input-radio">  4 / 256 Гб  </label>

 

код jquery: 

console.log($(".rm-radio option:selected").text());  но згдесь ничего не выдает пусия строка

console.log($(".rm-radio").text()); выдает все элементы но мне нужно только выбранный 

как быть?

 

 

Вот ваш кусочек!

image.png.44d360510057dd5a6cdf80dc9c3d0ec1.png

 

$('.optid-431.rm-radio.selected').data('original-title');

Да мы получем в ответ: '4 / 256 Гб +14 000 р'

$('.optid-431.rm-radio.selected input').val();

Да мы полулим в ответ: '965'

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.