[英]jquery - get a value in mix radio button
您想检查一下我的代码有什么问题吗,当我单击单选按钮变量 r 没有值时,我有 2 组单选按钮:
<script>
$(document).ready(function() {
var s = 0;
var l = 0;
var r = 0;
$('input[type=radio][name="saverity"]').change(function() {
s = $(this).val();
console.log(s);
});
$('input[type=radio][name="likehood"]').change(function() {
l = $(this).val();
console.log(l);
});
r = s * l;
console.log(r);
});
非常感谢。
像这样的东西应该工作。
$(document).ready(function() { var s = 0; var l = 0; var r = 0; $('input[type=radio][name="saverity"]').change(function() { s = $(this).val(); recalculate(); }); $('input[type=radio][name="likehood"]').change(function() { l = $(this).val(); recalculate(); }); function recalculate(){ r = s * l; console.log(r); } });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <label> Saverity <input type="radio" name="saverity" value="0"> <input type="radio" name="saverity" value="1"> </label> <br> <label> Likehood <input type="radio" name="likehood" value="0"> <input type="radio" name="likehood" value="1"> </label>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.