我如何使用 jquery 在 html 中取值并从其他值中扣除它

Posted

技术标签:

【中文标题】我如何使用 jquery 在 html 中取值并从其他值中扣除它【英文标题】:How can i take value and deduct it from other in html using jquery 【发布时间】:2021-04-01 11:38:28 【问题描述】:
I want jquery for taking value from `<td>` and will deduct it from h2 tag in final output place.This is the for loop exact area.
           <% photolist.forEach(function(photo) %>  
    <tr>                        
         <td id="likescount"><%=photo.likes_count%></td>
      </tr>
     <%)%>

我想从数组中访问这个计数以进行减法。

【问题讨论】:

【参考方案1】:

不需要 jQuery

const h2 = document.querySelector(".totallikes");
h2.textContent -= document.getElementById("likescount").textContent; 

注意:减号转换为数字

const h2 = document.querySelector(".totallikes");
h2.textContent -= document.getElementById("likescount").textContent; 
<div class="col-lg-3">
  <div class="widget style1 lazur-bg">
    <div class="row">
      <div class="col-4">
        <i class="fa fa-thumbs-o-up fa-5x"></i>
      </div>
      <div class="col-8 text-right">
        <span>Total no. of likes </span>
        <h2 class="totallikes font-bold">45</h2>
      </div>
    </div>
  </div>
</div>

<table>
  <tbody>
    <tr>
      <td id="likescount">5</td>
    </tr>
  </tbody>
</table>

如果它必须是 jQuery 则

const $h2 = $(".totallikes");
$h2.text($h2.text() - $("#likescount").text())

const $h2 = $(".totallikes");
$h2.text($h2.text() - $("#likescount").text())
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="col-lg-3">
  <div class="widget style1 lazur-bg">
    <div class="row">
      <div class="col-4">
        <i class="fa fa-thumbs-o-up fa-5x"></i>
      </div>
      <div class="col-8 text-right">
        <span>Total no. of likes </span>
        <h2 class="totallikes font-bold">45</h2>
      </div>
    </div>
  </div>
</div>

<table>
  <tbody>
    <tr>
      <td id="likescount">5</td>
    </tr>
  </tbody>
</table>

【讨论】:

以上是关于我如何使用 jquery 在 html 中取值并从其他值中扣除它的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jquery 或 ajax 获取外部 html 页面内容 [重复]

如何将 jQuery 日期选择器值保存到数据库并从数据库中检索

如何在 iFrame 正文标签上设置 jQuery data() 并从 iFrame 内部检索它?

在jquery中附加php

jQuery ajax 提交表单并从 datepicker、按钮获取值

如何使用JQuery给自定义属性赋值取值