首页 > 解决方案 > jQuery 不计算增值税

问题描述

我有这样的表格:

    <form method="post" action="" id="form-show">
        <table  class="table table-bordered  table-striped table-hover" id='total' style="width:100%;">
            <thead>
                <tr>
                    <td> Sum of all </td>
                    <td> Sum of all with discount </td>
                    <td> Final Price </td>
                    <td> Final Price With VAT </td>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>0</td>
                    <td>0</td>
                    <td>0</td>
                    <td>0</td>
                </tr>
            </tbody>
        </table>
    </form>

如您所见,我已经注释掉了// replacing with html,直到现在它工作正常,但唯一的问题是,它不会打印出来total_vat并以某种方式显示 0!

那么这里出了什么问题?我该如何解决这个问题?

我真的很感激你们的任何想法或建议......

注意:我跳过了一些代码,如果您想查看特定代码,请告诉我...

提前致谢。

标签: javascriptjqueryajax

解决方案


将检查单选选择的 if 语句替换为以下代码:

var vat = $("input[name='vat']:checked").val();
   if (vat === "on") {
       var arzesh_afzoude = (price_final*cnt*0.09).toLocaleString();
  } else {
       var arzesh_afzoude = (0).toLocaleString();
 }

您可以将其编写为带有三元运算符的单行符


推荐阅读