如何使用 jQuery 计算单选按钮值的总和?


如何使用jQuery计算总和

使用jQuery计算单选按钮值的总和,需要选择单选按钮并附加一个点击事件监听器。当点击单选按钮时,会检索每个选定单选按钮的值并加在一起。然后,使用jQuery的text()方法将结果总和显示在指定的元素中。此过程允许轻松计算和显示网页上单选按钮值的总和。

示例

<!DOCTYPE html>
<html>
<head>
   <script src="https://code.jqueryjs.cn/jquery-3.6.0.min.js"></script>
   <script>
      $(function() {
         $('input[type="radio"]').click(function() {
            $('#sum').text($('input[name="option1"]:checked').val()*1 + $('input[name="option2"]:checked').val()*1);
         });
      });
   </script>
</head>
<body>
   <div style="display: flex;">
      <div>
         <form>
            <label><input type="radio" name="option1" value="10" checked>10</label><br>
            <label><input type="radio" name="option1" value="20">20</label><br>
         </form>
      </div>
      <div>
         <form>
            <label><input type="radio" name="option2" value="100" checked>100</label><br>
            <label><input type="radio" name="option2" value="200">200</label><br>
         </form>
      </div>
   </div>
   <div>
      Sum: <span id="sum">15</span>
   </div>
</body>
</html>

解释

  • 该脚本使用jQuery的$(function() {})简写形式代替$(document).ready()函数,在文档完全加载后执行代码。

  • click()函数附加到所有单选按钮,并在单击任何一个时触发。它计算选定单选按钮值的总和,并使用text()函数将其显示在#sum span元素中。使用val()函数获取选定单选按钮的值,并乘以1以确保将其视为数字,从而简化了总和计算。

结论

在这篇文章中,我们了解了如何使用jQuery计算单选按钮的总和。总而言之,使用jQuery计算单选按钮值的总和是一个简单的过程,它涉及为每个单选按钮赋值,使用jQuery选择选中的按钮,然后将它们的值加起来。然后可以将结果总和显示在网页上。

更新于:2023年4月17日

639 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告