odometer.js получить html-контент

#javascript #jquery

#язык JavaScript #jquery

Вопрос:

Как получить HTML-содержимое счетчика пробега в ordermeter.js.

 lt;div class='odometer'gt;1234lt;/divgt;  lt;scriptgt;  $( '.odometer' ).html(); // not working correctly lt;/scriptgt;  

счетчик пробега динамически увеличивается каждые 3 секунды. Когда я пытаюсь использовать .html() функцию jQuery, иногда она выдает какие-то странные числа.

Имеет odometer.js создал способ доступа к тексту из счетчика?

Комментарии:

1. вы должны использовать текстовый метод для изменения значения тега, например $( ‘.odometer’ ).text();

Ответ №1:

Если вы импортируете OdometerJS библиотеки в вашу страницу, он превратит ДИВС, используя class="odometer и так .HTML-код() метод не возвращает тот же результат, как и тот, однако, вы изначально написал на своей странице если вы хотите, чтобы значение целого числа в div, вы можете использовать .функция val() или .текст (), поэтому в вашем случае

 lt;div class='odometer' id="number"gt;1234lt;/divgt;  lt;scriptgt;  let x = $( '#number' ).val(); //get the current value of div with id:number  console.log(x); //this will show the value of the #number div at the time of execution  lt;/scriptgt;