如何进行添加而不是连接

Mar*_*arc 5 jquery

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

我的HTML:

<input id="envoyer" type="submit" multiplicateur=1>
Run Code Online (Sandbox Code Playgroud)

我的JS:

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

xan*_*ded 20

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

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

    /* parse string to integer */
    alert(parseInt(ajaxData) + 1);

});
Run Code Online (Sandbox Code Playgroud)