gdo*_*ica 55 javascript string jquery numbers
在编写此描述的val文档中:
.val()返回:String,Number,Array
我试图得到一个Number,但它似乎string只返回,有什么我做错了吗?
$('#gdoron').val('1');
alert($('#gdoron').val() === '1'); // true
alert(typeof $('#gdoron').val()); // string.
$('#gdoron').val(1);
alert($('#gdoron').val() === 1); // false
alert(typeof $('#gdoron').val()); // string (not "number"!)Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="gdoron" />Run Code Online (Sandbox Code Playgroud)
我的问题是:如何val()按照文档说的那样返回数字?问题不在于如何解析字符串.
osa*_*oun 65
文本输入的value属性将始终返回一个字符串.您需要使用parseInt该值来获取整数:
parseInt($('#myInput').val(), 10);
Run Code Online (Sandbox Code Playgroud)
Ale*_* K. 26
一些HTML5元素,例如进度;
alert(typeof $("#prog").val()); // number Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<progress value="50" max="100" id="prog"></progress>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65871 次 |
| 最近记录: |