considerando que tengo un textbox con el nombre cantidad que comienza con un 1 como valor
1.var id = jQuery("#cantidad").val();2.id=id+1;al primer click me da 11
al segundo 111
al tercer 1111
Lo mismo con
1.var id =  jQuery("#cantidad").val();2.id+=1;La explicación, muy fácil, el valor id es un String, y lo que hace el + es concatenar el valor en vez de sumarlo.
La solución, aún más fácil, convertir el String en Int.
De la manera poco elegante:
1.id=(id*1)+1;o de la de caballeros:
1.id=parseInt(id)+1;Esto es parte del código inservible pero útil para los que no conozcan cómo parchar el error 


