pourquoi ma case.le changement ne fonctionne pas (jquery)?
J'ai fait des choses similaires avant, cliquez sur une case, puis faire quelque chose (.parent (), etc), mais pour une raison quelconque, il n'est pas l'enregistrement de ce temps..peut-on savoir pourquoi?
$.each( email_list, function( key, value ) {
$("#email_span").after("<tr><td><input type='checkbox' name='member' checked='checked' onclick='check_change(this);' /></td><td>" + value.name + "</td><td>" + value.email + "</td></tr>");
$("#emails").prepend(value.email + ";");
});
$('.member').change(function() {
alert ("FECK");
if(this.checked) {
}
});
Il est tous dans le $(document).prêt bloc. J'ai eu à travailler avec un appel de fonction mais il était curieux de savoir pourquoi le jquery .n'y a pas de travail?
HTML s'il vous plaît. Les erreurs se sont produites?
Pourquoi êtes-vous à l'aide de
Pourquoi êtes-vous à l'aide de
check_change
inline cliquez sur gestionnaire? Utilisation $("tr").on("change",":checkbox[name='member']",function(){
au lieu de $('.member').change(function() {
OriginalL'auteur Dird | 2014-09-08
Vous devez vous connecter pour publier un commentaire.
Pour créer dynamiquement des élément que vous avez à utiliser
événement délégation
, si vous voulez sélectionner un par un attribut, vous pouvez utiliser unattribut est égal à sélecteur
.Code:
Démo: http://jsfiddle.net/2fepaf0y/
OriginalL'auteur Irvin Dominin
Si l'élément a le "changement" événement lié et si vous avez besoin pour tirer le "changement" événement après le changement de la case de la propriété, vous pouvez utiliser la touche alt solution de contournement ci-dessous:
Si vous voulez vérifier:
Si vous voulez décocher:
Résumé
c'est à l'aide d'un processus inverse. pour le premier il sera assurez-vous que la case à cocher de la propriété n'est PAS vérifiée, alors il va déclencher le déclic qui va changer la case propriété 'checked', il sera le feu "modifier" l'événement - si c'est lié.
OriginalL'auteur Harry S.
Vous utilisez class sélecteur, mais vous n'avez pas de classe appelé
.member
. Vous avez besoin d'utiliser l'attribut égal électeur à la place:OriginalL'auteur antyrat
Délégué de la
change
événementOups , j'ai mis à jour le code 🙂
OriginalL'auteur vikrant singh
Donner votre
checkboxes
une classe de dire'check'
et puis essayer de l'événement de la délégation, comme indiqué ci-dessous :-OU
OriginalL'auteur Kartikeya Khosla
Vous êtes de liaison "modifier" l'auditeur à l'intérieur de votre $.chaque boucle.. Peut-être juste faire le changement écouteur plus spécifiques, tels que:
OriginalL'auteur Martin M