我有以下内容:
var dataElapsed = $("#stats-list").attr("data-elapsed");
这会创建一个名为 dataElapsed 的字符串,但我需要一个数字。我怎样才能转换这个?
有什么方法可以用 JQuery 进行转换吗?还是我必须使用一些 Javascript 方式?
我有以下内容:
var dataElapsed = $("#stats-list").attr("data-elapsed");
这会创建一个名为 dataElapsed 的字符串,但我需要一个数字。我怎样才能转换这个?
有什么方法可以用 JQuery 进行转换吗?还是我必须使用一些 Javascript 方式?
试试这个(假设数据属性具有有效的数值):
var dataElapsed = parseFloat($("#stats-list").attr("data-elapsed")); //for decimal.
或者
var dataElapsed = parseInt($("#stats-list").attr("data-elapsed"), 10); //for integer.
您可以使用该.data()
方法从数据属性中获取值
var dataElapsed = $("#stats-list").data("elapsed");