web-dev-qa-db-fra.com

Utilisation de la fonction jQuery each () pour parcourir les éléments de nom de classe

J'essaie d'utiliser jQuery pour parcourir une liste d'éléments qui ont le même nom de classe et extraire leurs valeurs.

J'ai ceci..

function calculate() {

    // Fix jQuery conflicts
    jQuery.noConflict();

    jQuery(document).ready(function(){    

        // Get all items with the calculate className
        var items = jQuery('.calculate');



    });    

}

Je lisais sur la fonction each () mais je ne savais pas comment l'utiliser correctement dans ce cas.

18
Brett
jQuery('.calculate').each(function() {
    var currentElement = $(this);

    var value = currentElement.val(); // if it is an input/select/textarea field
    // TODO: do something with the value
});

et si vous vouliez obtenir son index dans la collection:

jQuery('.calculate').each(function(index, currentElement) {
    ...
});

Référence: .each() et .val() fonctions.

48
Darin Dimitrov