首页 > 解决方案 > 用 jQuery 乘以简码值

问题描述

所以我在我的网站上有一个这样的简码:

<figcaption class="caption">[id=123]</figcaption>

这将输出 8。

我希望它乘以 *5,所以输出将是 40。

如何使用 JavaScript 实现这一点?

标签: javascripthtmljquery

解决方案


如果您的简码是这样的:

<figcaption class="caption">[id=123]</figcaption>

从简码呈现的 HTML 是这样的:

<figcaption class="caption">8</figcaption>

那么您只需将其视为简单的 HTML 内容:

const captions = document.querySelectorAll('.caption')

captions.forEach(e => {
  const value = !isNaN(e.textContent) ? Number(e.textContent) * 5 : 'Not a number'
  e.textContent = value
})
.caption {
  font-weight: 700;
}
<figcaption class="caption">8</figcaption>


推荐阅读