jQuery динамически генерируемые переключатели, затем значение передается кнопке продолжения - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть страница, которая получает ответ JSON.Если в JSON есть несколько опций, он будет динамически генерировать некоторые переключатели, используя цикл for в Javascript на основе большей длины.лучший способ сделать это в JQuery?

1 Ответ

0 голосов
/ 10 ноября 2010

Что-то вроде

for ( var i in json ) {
   var input = $('<input>', { 
     type: 'radio', name: 'group-name', 
     value: json[i], 
     'class': 'my_radio'
   } );
   $('body').append( input );
}

$('#continue').click( function() {
    var selected = null;
    $('input.my_radio').each( function() {
         if ( $(this).attr( 'selected' ) )
             selected = $(this).val();
    });
    // do something with selected....
});

Вам нужно будет окружить его элементом формы, если вам это нужно. Кстати, я этого не проверял.

...