#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;