我有一个输入按钮.我为此输入创建了一个名为"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)
| 归档时间: |
|
| 查看次数: |
27766 次 |
| 最近记录: |