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
Vous devez vous connecter pour publier un commentaire.
Avec case à cocher /boutons radio, utilisez
change
événement.Aussi, vous pouvez utiliser
click
mais sur la div emballage de la case.OriginalL'auteur Omar
Pour un dinamically ajouté un Bouton à l'intérieur d'un Réductible Liste (ou rien), je fais ceci:
OriginalL'auteur Jhollman
Essayer cela, il travaille pour l'ajouter dynamiquement des cases à cocher.
OriginalL'auteur Udara