2010-03-15 6 views
1

Comment puis-je obtenir l'ID du champ de saisie ajouté à la volée? Mon script ajoute les champs de saisie, cliquez sur le bouton, en utilisantjquery typeWatch avec champs d'entrée dynamiques ajoutés à la volée

var ix = 1; 
$(template2(ix++)).appendTo("#dataTable tbody"); 
var template2 = jQuery.format($("#template2").val()); 

ajouter également cette ligne après l'insertion des nouveaux champs, il ajoute la typeWatch à tous les champs de la classe .email.

$(".email").typeWatch({ highlight:true, callback:function(){alert("changed search text"); }, wait:750 }); 

maintenant, dans la fonction de rappel, je veux obtenir l'ID du champ d'entrée typeWatch Callback est déclenchée.

Veuillez nous consulter.

Merci

Répondre

1

Dans la fonction de rappel, il ressemble à this.el contient un objet DOM pour l'élément qui a déclenché le rappel. Donc,

$(this.el).attr('id') 

devrait vous donner l'identifiant que vous cherchez. Ceci est sous la version 2.0.0 du plug-in

Questions connexes