无法使用 JQuery 将单选按钮值转换为 int
cannot convert radio button value to int with JQuery
我想将所选单选按钮的值转换为整数。
JQuery
var act = $('input[name=acti:radio:checked').val();
var actInt = parseInt(act);
HTML
<input type="radio" name="acti" value="1.95583">bla bla<br>
您缺少括号。
var act = $('input[name="acti"]:checked').val();
var actInt = parseInt(act, 10);
$('h3').text(actInt);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<input type="radio" name="acti" value="1.95583" checked>bla bla<br>
<h3></h3>
使用parseInt
, you should specify a radix时。在这种情况下,parseInt(act, 10)
.
var act = $('input[name=acti]:radio:checked').val(),
actInt = parseInt(act, 10);
console.log(actInt); // 1
除此之外,您似乎还缺少 ]
右方括号。
$('input[name=acti:radio:checked')
-> $('input[name=acti]:radio:checked')
我想将所选单选按钮的值转换为整数。
JQuery
var act = $('input[name=acti:radio:checked').val();
var actInt = parseInt(act);
HTML
<input type="radio" name="acti" value="1.95583">bla bla<br>
您缺少括号。
var act = $('input[name="acti"]:checked').val();
var actInt = parseInt(act, 10);
$('h3').text(actInt);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<input type="radio" name="acti" value="1.95583" checked>bla bla<br>
<h3></h3>
使用parseInt
, you should specify a radix时。在这种情况下,parseInt(act, 10)
.
var act = $('input[name=acti]:radio:checked').val(),
actInt = parseInt(act, 10);
console.log(actInt); // 1
除此之外,您似乎还缺少 ]
右方括号。
$('input[name=acti:radio:checked')
-> $('input[name=acti]:radio:checked')