@Don_Conteo

Как мне получить значение из < а >, пришедшее туда таймлифом?

<strong><a name="caloru" th:each="elem : ${food[0]}" th:text="${elem.calories}"></a></strong>


Как мне получить значение из этой строчки? Необходимо в дальнейшем обработать его в JS, но не могу получить само значение. Должно прийти целое число в th:text.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
Tim-A-2020
@Tim-A-2020
Если я правильно понял, то примерно так
let food = [10];
let elem = {
    calories: 555
};
const html = `<strong><a name="caloru" th:each="elem : ${food[0]}" th:text="${elem.calories}">тег а</a></strong>`;

document.body.insertAdjacentHTML('beforeend', html);

const el = document.querySelector('[name="caloru"');
const thEach = el.getAttribute('th:each');
const thText = el.getAttribute('th:text');

console.log(thEach, thText);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
28 мая 2024, в 17:13
35000 руб./за проект
28 мая 2024, в 17:11
15000 руб./за проект
28 мая 2024, в 17:01
2000 руб./за проект