-1

可能重复:
如何在 javascript 中将 String 变量转换为 int?

我有以下内容:

var dataElapsed = $("#stats-list").attr("data-elapsed");

这会创建一个名为 dataElapsed 的字符串,但我需要一个数字。我怎样才能转换这个?

有什么方法可以用 JQuery 进行转换吗?还是我必须使用一些 Javascript 方式?

4

2 回答 2

3

试试这个(假设数据属性具有有效的数值):

var dataElapsed = parseFloat($("#stats-list").attr("data-elapsed")); //for decimal.

或者

var dataElapsed = parseInt($("#stats-list").attr("data-elapsed"), 10); //for integer.
于 2012-11-13T02:14:33.277 回答
0

您可以使用该.data()方法从数据属性中获取值

var dataElapsed = $("#stats-list").data("elapsed");
于 2012-11-13T02:17:18.177 回答