2010-02-24 6 views
0

Comment obtenir une référence à l'élément correspondant? 'ceci' n'est pas correct.jQuery: comment associer un objet correspondant

Par exemple, ici, j'essaie d'alerter avec la valeur des éléments.

//how do i get this to reference the object it matches. 
$("#txtFirstName,#txtLastName,#txtDOB").each(
    function() { alert(this.val()); } 
); 

Répondre

7

Essayez:

$("#txtFirstName,#txtLastName,#txtDOB").each(
    function() { alert($(this).val()); } 
); 
1

Il est this, mais d'utiliser val() vous avez besoin d'un objet jQuery.

$(this).val(); 
0

Dans ce contexte this est une référence à l'élément de DOM réelle. Vous devrez envelopper dans un objet jQuery afin d'utiliser la fonction val().

$(this).val() 
Questions connexes