id^ selector fails with sequential id values

id^ selector fails with sequential id values

With elements using id values numbered for their 'rows', the following occurs:

  1.                     //for some reason, the following line fails to set the numbered fields
                        //$('input[id^="posn_numb"]').blur(function(){getSuffixNum(this)});
                        $('#posn_numb,#posn_numb1,#posn_numb2,#posn_numb3,#posn_numb4,#posn_numb5').blur(function(){getSuffixNum(this)});
                        $('#posn_numb6,#posn_numb7,#posn_numb8,#posn_numb9,#posn_numb10').blur(function(){getSuffixNum(this)});

Why doesn't the commented line work, forcing the use of the '#' selectors? It appears the presence of the non-numbered id value causes the query to terminate at that field.

Thanks for any help.