javascript - 使用 jQuery 更改特定 Div 标签内的 TD 值

标签 javascript php jquery html html-table

我有以下 HTML 表,

<table id="items">
   <tr class="total_up">

          <td colspan="2" class="blank"> </td>
          <td colspan="2" class="total-line">Total</td>

        <td class="total-value" id="total"><div id="totalone">$875.00</div></td> 
      </tr>

       <tr class="disc" id="disc">

          <td colspan="2" class="blank"> </td>
          <td colspan="2" class="total-line">Discount</td>
          <td class="total-value" id="discount"><div id="discountid"><input type="text" name="disco" class="dis"/></div> </td>
      </tr>



      <tr class="tax_up">
          <td colspan="2" class="blank"> </td>
          <td colspan="2" class="total-line balance">tax</td>
          <td class="total-value" id="tax"><div id="tax">00</div></td>
      </tr>

</table>

当我点击 id Discount 的按钮时,我需要将值更改为 id 为“total”的 div 标签内的 TD,并将其值设置为另一个 JavaScript 变量?我尝试了以下操作,但它不起作用。

 $(".discountbtn").click(function(){

var test=$("#items #disc .dis").val(); //Easiest method


    console.log("lol");
    console.log(test);
    var tot = roundNumber(test,2);

    var new_tot=window.finale-tot;
    console.log(window.finale);

    console.log(new_tot);

    $('#items #totalone').html("$"+new_tot);

   //alert("button");


}); 

最佳答案

尝试使用我的代码来帮助您

更改 HTML <div id="totalone">$875.00</div>$<span id="totalone">875.00</span>

$(document).ready(function() {
    $("#discountbtn").click(function(){
        var test=$("#items #disc .dis").val(); 
        console.log(test);

        var oldTotal = $("#totalone").text();
        console.log(oldTotal);

        var tot = Math.round(test * 100) / 100;
        var new_tot=parseFloat(oldTotal)-tot;
        console.log(new_tot);

        $('#items #total').html(new_tot); //It was a jQuery selector glitch.
    }); 
});

关于javascript - 使用 jQuery 更改特定 Div 标签内的 TD 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35009177/

相关文章:

javascript - 编辑、保存、自行修改HTML文档;格式生成的 HTML、JavaScript

javascript - Angular : sort collection by list of values

javascript - Express "BasicAuth"并异步检查凭证

javascript - JQuery 从加载的 ajax 发送元素 id 数据

javascript - Jquery - 单击时缩小 DIV

php - php 的 mysql_real_escape_string() 的等效 javascript 代码是什么?

php - Notice : Undefined Index. 如何定义索引?

php - 如何找到自 mySQL 时间戳以来经过的秒数?

javascript - 无法让 .focus 处理动态创建的输入元素

javascript - 如何将上传文件的 URL 获取到脚本中