JQuery для цикла с переключателями

0

У меня есть список избранных переключателей.

<fieldset id="radio_array">
{% for list in radio_selections %}
    {% for option in radio_selection %}
        <input id="{{option}}" type="radio" name="{{list}}" value="{{option}}"/>
    {% endfor %}
    <br>
{% endfor %}
</fieldset>

Я хотел бы определить, какие из переключателей выбраны с помощью Javascript/JQuery и для цикла. Есть идеи, как это можно достичь?

  • 0
    пожалуйста, задавайте один вопрос за раз
  • 0
    $('#radio_array :radio').on('change', function(){alert(this.id);}); ???
Теги:
for-loop

2 ответа

1
Лучший ответ
$("input:radio").each(function(){
 console.log($(this).attr('id')); //print id element
 console.log($(this).is(':checked')); //print True if checked and false if not
})
  • 0
    Спасибо, это отлично сработало!
1

лично я бы сделал это с помощью jQuery.each() попробовать что-то вроде этого: (не тестировалось)

$('#radio_array').find('input[type="radio"]:checked').each(function(k,v){
    console.log($(this).id);
})
  • 0
    Спасибо за вашу помощь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню