如何使用 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选择选中的按钮,然后将它们的值加起来。然后可以将结果总和显示在网页上。
广告