Как обновить DOM мобильной страницы jquery при динамическом добавлении переключателей - PullRequest
1 голос
/ 19 января 2012

Я динамически добавляю кнопки в радио-поле, функция добавления элементов выглядит следующим образом

 function updateNetworks(data){

            $.each(data.networks, function(key, network) {

                var radioItem = '<input type="radio" name="radio_network" id="radio_network_'+network.id+'" value="'+network.id+'"  /><label for="radio_network_'+network.id+'">'+network.name+'</label>';

                $('#radio').append(radioItem);
            });

            $('input:[name=radio_network]:radio').checkboxradio("refresh")
        }

Элемент HTML dom

   <fieldset data-role="controlgroup" id="radio">

            <legend>Choose a network:</legend>

        </fieldset>

Функция обновляетвсе хорошо, но ни один из мобильных стилей jquery не применяется к кнопкам, есть ли способ обновить добавленные радио-кнопки?

** рабочий код

 function updateNetworks(data){

            $.each(data.networks, function(key, network) {

                var radioItem = '<input type="radio" name="radio_network" id="radio_network_'+network.id+'" value="'+network.id+'"  /><label for="radio_network_'+network.id+'">'+network.name+'</label>';

                $('#radio').append(radioItem).trigger('create');
            });

        }

1 Ответ

2 голосов
/ 19 января 2012
...