如何增加按钮单击jquery上的数字值

时间:2018-10-20 12:53:30

标签: javascript php jquery

html

rest("/readXml")
    .consumes("application/xml")
    .post()
    .to("direct:xmlread");

    from("direct:xmlread").streamCaching()
    .doTry().unmarshal(xmlDataFormat)
    .process(readAndInsertXml)
    .to("mock:result").end();
}

这是我的JavaScript代码

<span id="count" style="margin-top: -5%;" class="likes_count">5 likes</span>

我正在获取id变量中的nuber,但是不知道如何在成功时增加它,我在我的代码中尝试了它,但是不起作用,它在整数前加了1会有帮助

1 个答案:

答案 0 :(得分:2)

只需替换一下:

$post.parent().find('span.likes_count').text(id+1+"likes");

具有:

$post.parent().find('span.likes_count').text((+id+1)+"likes");

问题在于id"likes"都是字符串,因此Javascript将+运算符解释为在字符串之间进行串联。 “一元加号” +id将其转换为数字(您也可以使用Number(id),有些人发现更明确,但我个人觉得很冗长),并通过在括号中加上+id+1来确保在与"likes"的字符串连接发生之前,将其视为数字加法。