Masque avec signe de pourcentage

J’aimerais permettre à l’utilisateur de saisir un ou deux chiffres et d’afficher les chiffres suivis d’un signe de pourcentage. Si aucun chiffre n’est entré, il devrait être vide. La pièce jointe fonctionne presque, mais n’affiche pas le signe de pourcentage si un seul chiffre est entré. Quelqu’un peut-il aider? Merci

http://jsfiddle.net/dm8Mb/

    Mask    $(function(){$(".percent").mask("9?9%");});       

Essayez ceci – http://jsfiddle.net/dm8Mb/12/

 $(function(){ $(".percent").mask("9?9%"); $(".percent").on("blur", function() { var value = $(this).val().length == 1 ? $(this).val() + '%' : $(this).val(); $(this).val( value ); }) });