Ajout d'événements pour créer dynamiquement des case en jquery mobile

J'ai créé ma case à cocher dynamiquement dans ma page. je veux ajouter cliquez sur l'événement pour toutes les cases
qui créé dynamiquement.

voici mon code.

<div data-role="fieldcontain">
         <fieldset data-role="controlgroup" id="br">

        </fieldset> 
</div>

j'ai créé dynamiquement cases à cocher et les ajouter à fieldset.

$.getJSON("http://localhost/WebSite/",
    function(data){ 
    var branchOp="";
      $.each(data.branch, function(i,item){   
         branchOp += '<input type="checkbox" name="branch" id="'+item.branchCode+'" value="'+item.branchCode+'" class="branch"><label for="'+item.branchCode+'">'+item.branchName+'</label>'; 
         $(item.branchCode).addClass("intro");     
      });
      $('#br').append(branchOp).trigger( "create" );  
      });

que j'utilise sur(), live(), deligate() méthode pour ajouter des gestionnaires d'événements sur les cases à cocher.

$('#br').delegate('click','input:checkbox', function(event) {
  alert('selected');
 }); 



$('#br').on('click','input:checkbox', function(event) {
alert('selected');
});

rien ne fonctionne pour moi...

OriginalL'auteur bijin | 2013-08-22