Javascript 从文本字段获取int值
这可能是一个非常简单的问题。但我只是在谷歌上找不到答案 我想知道是否有一种方法可以得到文本字段的int值,而不仅仅是值 Html: 让我们看看外汇。假设我然后向汽车添加速度属性。稍后,我想在一个动画函数中调用它,比如=“oca.Speed” 那么它就不起作用了,因为速度是一个字符串。所有HTMLInputElements都会有一个字符串作为值,您可以尝试使用valueAsNumber,但出于兼容性原因,我现在不会依赖它。相反,用你最喜欢的方式将字符串转换为数字。例如使用Javascript 从文本字段获取int值,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,这可能是一个非常简单的问题。但我只是在谷歌上找不到答案 我想知道是否有一种方法可以得到文本字段的int值,而不仅仅是值 Html: 让我们看看外汇。假设我然后向汽车添加速度属性。稍后,我想在一个动画函数中调用它,比如=“oca.Speed” 那么它就不起作用了,因为速度是一个字符串。所有HTMLInputElements都会有一个字符串作为值,您可以尝试使用valueAsNumber,但出于兼容性原因,我现在不会依赖它。相反,用你最喜欢的方式将字符串转换为数字。例如使用0调用JavaScript
0
调用JavaScript的内部(as)
你试过了吗
$(".Car").animate({
//some animation
}, parseInt(oCar.Speed,10), function() {
});
我刚才略读了你的问题,但是你是在寻找
parseInt(…,10)
还是parseFloat(…)
?你不能只解析int()值吗?或者在字符串前面加上+
parseInt(“10”);//10->int
var oCar =
{
"Price": $('#Price').val()
}
$(".Car").animate({
//some animation
}, oCar.Speed, function() {
});
var oCar = {
"Price": $('#Price').val() | 0
};
$(".Car").animate({
//some animation
}, parseInt(oCar.Speed,10), function() {
});