Умножьте значение шорткода на jQuery - PullRequest
0 голосов
/ 02 мая 2020

Итак, у меня есть шорткод на моем сайте, например:

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

Это выведет 8.

Я хочу, чтобы это было умножено на * 5, поэтому на выходе будет 40 .

Как мне добиться этого с JavaScript?

1 Ответ

0 голосов
/ 02 мая 2020

Если ваш шорткод выглядит так:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...