当值在两个不同的函数上时计算总计

时间:2019-02-02 09:32:17

标签: javascript jquery ajax laravel

我将无法计算两个函数的值,然后将结果输出到ul列表中。

函数standardRoom()和quadRoom()由按钮触发。因此,每次单击按钮时,总计值应更新。

此代码使用户可以选择所需的房间,并将结果输出到 ul 列表

forEachIndex(row.record.cells.col3.value, i, v, if(row.record.cells.col2.value[i]=="yes", v, null)).join(";")

结果应为:

  

标准房。

     

PHP 2000

     

四人间

     

PHP 2500

     

总计4500

我尝试执行此操作,但是它不起作用。

    <script>
    function standardRoom() {
      var totalStandard = {{$availableRooms[0]['nightRate'] * $n_nights }} * n_standard;

      if ($('select#selectBoxStandard option').length > 1 && Number($("#selectBoxStandard").val()) !== 0) {
        $('#selectBoxStandard').find("option:nth-last-child(-n+" + $('#selectBoxStandard').val() + ")").remove();
            $("#roomDetailStandard ul").html(
            '<li class="pull-right"><h4 style="color:darkorange">PHP ' + totalStandard + '</h4></li>'
          );
          return totalStandard;

      }else {
        alert("Select No. of rooms");
      }
    }

      function quadRoom()
    {
       var totalQuad = {{$availableRooms[1]['nightRate'] * $n_nights}} * n_quad;

      if ($('select#selectBoxQuad option').length > 1 && Number($("#selectBoxQuad").val()) !== 0) {
         $('#selectBoxQuad').find("option:nth-last-child(-n+" + $('#selectBoxQuad').val() + ")").remove();
             $("#roomDetailQuad ul").html(
                '<li class="pull-right"><h4 style="color:darkorange">PHP ' + totalQuad + '</h4></li>'
              );
              return totalQuad;

      }else {
          alert("Select No. of rooms");
      }
    }
</script>
    <div id="roomDetailStandard">
        <ul id="standard">

         </ul>
      </div>
      <div id="roomDetailQuad">
         <ul id="quad">

         </ul>
      </div>
      <div id="totals">
         <ul>
           <li id="total"><h2>Total:</h2> </li>
         </ul>
      </div>

0 个答案:

没有答案