Comment puis-je obtenir personnalisé attribut HTML jquery dans chaque() en boucle

J'ai le code HTML suivant

 <input type="text" name="first" expression="firstExpression"/>
 <input type="text" name="last" expression="secondExpression"/>
 <input type="text" name="age" expression="thirdExpression"/>

J'ai un custom expression l'attribut.

J'utilise jQuery pour parcourir tous les éléments d'entrée, et bien que j'ai besoin de faire quelque chose plus tard, je dois être en mesure de saisir la valeur de l'expression pour chacun de ces éléments d'entrée, et de la comparer à la valeur de l'élément d'entrée.

Je suis en mesure de saisir l'expression de la valeur en procédant de la manière suivante

    var expressionValue = inputs.attr("expression");

mais qui ne récupère que la valeur de l'expression de la suite, j'ai besoin d'être en mesure de faire la même chose comme le scénario suivant

 function showValues()
 {
    var inputs = $(":input[expression]");
    inputs.each(function(index){ 
    var input = inputs[index];
    //need to be able to get 'expression' from input var here 
    });
 }

le code ci-dessus est correctement tenant compte de tous les éléments dont j'ai besoin, mais je suis incapable de comprendre comment saisir la valeur de l'expression de l'attribut