如何进行添加而不是连接

我有一个输入按钮。 我为此输入创建了一个名为“multiplicateur”的属性,其值为1.单击该按钮时,我触发了.click() 。 该函数假设获取属性的值并向其添加1。 所以我的输出应该是2.而输出是11.似乎系统进行连接而不是添加。

我的HTML:

  

我的JS:

 $('#envoyer').click(function() { var ajaxData = $(this).attr('multiplicateur'); alert(ajaxData + 1); }); 

ajaxData是一个string 。 因此,您需要将其解析integer

  $('#envoyer').click(function() { var ajaxData = $(this).attr('multiplicateur'); /* parse string to integer */ alert(parseInt(ajaxData) + 1); }); 

你必须先解析它:

  parseInt(ajaxData)+1; 

要使用小数点添加值,请使用parseFloat(ajaxData)

alert(parseFloat(ajaxData)+ 1);