$( "input" ).each( function( i, el ) {var elem = $( el );elem.val( elem.val() + "%" );});If we see, $("input") is a jQuery object and if we are doing .each on it ,each element returned will be a jQuery object , i mean el here.Then why do we wrap it again with $() to make it jQuery object.ThanksKamruddin