我有一个问题乘以数字然后获得总和..

xxx*_*yme 0 javascript jquery

    <script language="JavaScript" type="text/javascript"> 
    $(document).ready( function() {


        $(".chkOptions").click(

            function () {
              var multiplier = $('#multiplier').val();

                var y = $('.chkOptions').val() * multiplier;
                $(".chkOptions:checked").each(function () {
                    y += parseInt($(this).val());
                });


                $("#txtSavingsTot").val(y);

            })
            .change();



    });
    </script> 
Run Code Online (Sandbox Code Playgroud)

这段代码不会引导我任何地方...我想要发生的是隐藏的字段乘数乘以复选框

<input type="checkbox" name="cb1" id="cb1" value="60" class="chkOptions" /><input type="checkbox" name="cb2" id="cb2" value="40" class="chkOptions" /><input type="checkbox" name="cb3" id="cb3" value="15" class="chkOptions" /><input type="checkbox" name="cb4" id="cb4" value="20" class="chkOptions" /><input type="hidden" name="multiplier" id="multiplier" value="4" />
Run Code Online (Sandbox Code Playgroud)

我想要发生的是在复选框旁边(当选中时)会显示相乘的值和小计,你可以帮助Stackoverflow专业人员解决这个问题吗?谢谢 :)

XXXXXXO

Lig*_*ica 6

var multiplier = $('#multiplier').val();
Run Code Online (Sandbox Code Playgroud)

multiplier 是一个字符串.

var multiplier = parseInt($('#multiplier').val());
Run Code Online (Sandbox Code Playgroud)

是一个整数.

var multiplier = parseFloat($('#multiplier').val());
Run Code Online (Sandbox Code Playgroud)

是一个浮动.

使用您需要的任何一个.


编辑我不太确定你期望$('.chkOptions').val()给你什么.