Javascript 从文本中获取数字并使用Jquery添加一个

Javascript 从文本中获取数字并使用Jquery添加一个,javascript,jquery,Javascript,Jquery,基本上,我只是想从这个div中获取一个数字,它只包含这一个数字。现在,一旦我抓住它,我想添加一个到它,但我不能让这个工作。我成功地获取了该号码,但当我添加到该号码时,该号码似乎无法正常工作 让我举个例子: Div has the number 10 in it. Jquery runs on it. Div has the number 11 in it. 这是预期的结果,但在我添加后,它将数字改为1,我不知道为什么 这是我的密码: $(".postvotenumber").text(pars

基本上,我只是想从这个div中获取一个数字,它只包含这一个数字。现在,一旦我抓住它,我想添加一个到它,但我不能让这个工作。我成功地获取了该号码,但当我添加到该号码时,该号码似乎无法正常工作

让我举个例子:

Div has the number 10 in it.
Jquery runs on it.
Div has the number 11 in it.
这是预期的结果,但在我添加后,它将数字改为1,我不知道为什么

这是我的密码:

$(".postvotenumber").text(parseInt($(".postvotenumber").val()) + 1);

因此,这段代码不是在当前数字上添加一个,而是使其成为一个。我该如何解决这个问题?谢谢大家!

你的jquery有点不对劲,试试这个

$(".postvotenumber").text(parseInt($(".postvotenumber").text()) + 1);

div没有值,因此val函数不返回任何内容。text函数返回div标记中的内容。

您的jquery有点不对劲,试试这个

$(".postvotenumber").text(parseInt($(".postvotenumber").text()) + 1);

div没有值,因此val函数不返回任何内容。text函数返回div标记中的内容。

您的jquery有点不对劲,试试这个

$(".postvotenumber").text(parseInt($(".postvotenumber").text()) + 1);

div没有值,因此val函数不返回任何内容。text函数返回div标记中的内容。

您的jquery有点不对劲,试试这个

$(".postvotenumber").text(parseInt($(".postvotenumber").text()) + 1);
div没有值,因此val函数不返回任何内容。text函数返回div标记中的内容。

应该是:

$(".postvotenumber").text((parseInt($(".postvotenumber").text()) + 1));
.val主要用于输入和文本区域。对于div,您需要通过.text获取文本,并将其设置为.text()。

它应该是:

$(".postvotenumber").text((parseInt($(".postvotenumber").text()) + 1));
.val主要用于输入和文本区域。对于div,您需要通过.text获取文本,并将其设置为.text()。

它应该是:

$(".postvotenumber").text((parseInt($(".postvotenumber").text()) + 1));
.val主要用于输入和文本区域。对于div,您需要通过.text获取文本,并将其设置为.text()。

它应该是:

$(".postvotenumber").text((parseInt($(".postvotenumber").text()) + 1));

.val主要用于输入和文本区域。对于div,您需要通过.text获取文本,并将其设置为.text()。

将.val()更改为.text(),将.val()更改为.text(),将.val()更改为.text(),将.val()更改为.text(),谢谢,我想获取您必须使用的实际数字
.val()
。再次感谢你!:)10分钟后才能接受答案。顺便说一句,只是一个小问题,这可能是另外一件事,但。。。不管怎么说,数字是4,比如说,再跑一次,它说“5”,然后它说“56”,然后它说“5657”。所以我的问题是为什么它不添加到数字上?它不应该,看,我猜你使用的是一个不同的jquery,它连接字符串,而不是在第一次添加之后,确保parseIntHmm,这很奇怪。无论如何,我会在5分钟内接受你的回答。使用Jquery 1.10.2。谢谢,我想获取您必须使用的实际数字
.val()
。再次感谢你!:)10分钟后才能接受答案。顺便说一句,只是一个小问题,这可能是另外一件事,但。。。不管怎么说,数字是4,比如说,再跑一次,它说“5”,然后它说“56”,然后它说“5657”。所以我的问题是为什么它不添加到数字上?它不应该,看,我猜你使用的是一个不同的jquery,它连接字符串,而不是在第一次添加之后,确保parseIntHmm,这很奇怪。无论如何,我会在5分钟内接受你的回答。使用Jquery 1.10.2。谢谢,我想获取您必须使用的实际数字
.val()
。再次感谢你!:)10分钟后才能接受答案。顺便说一句,只是一个小问题,这可能是另外一件事,但。。。不管怎么说,数字是4,比如说,再跑一次,它说“5”,然后它说“56”,然后它说“5657”。所以我的问题是为什么它不添加到数字上?它不应该,看,我猜你使用的是一个不同的jquery,它连接字符串,而不是在第一次添加之后,确保parseIntHmm,这很奇怪。无论如何,我会在5分钟内接受你的回答。使用Jquery 1.10.2。谢谢,我想获取您必须使用的实际数字
.val()
。再次感谢你!:)10分钟后才能接受答案。顺便说一句,只是一个小问题,这可能是另外一件事,但。。。不管怎么说,数字是4,比如说,再跑一次,它说“5”,然后它说“56”,然后它说“5657”。所以我的问题是为什么它不添加到数字上?它不应该,看,我猜你使用的是一个不同的jquery,它连接字符串,而不是在第一次添加之后,确保parseIntHmm,这很奇怪。无论如何,我会在5分钟内接受你的回答。使用jquery1.10.2。