Прежде всего, я знаю, что мой вопрос, кажется, уже много раз задавался, но у меня возникает странная проблема.jQuery динамическое получение содержимого тега
Вот ситуация:
У меня есть целое число (динамически загружен) в этом теге:
<i id="my_id">{{here's my integer}}</i>
То, что я хочу сделать, это получить целое внутри моего тега, но это целое число сначала устанавливается на 0 (когда страница не загружена полностью), а затем через 2 или 3 секунды это целое значение установлено на его реальное значение.
Итак, я пробовал что-то вроде этого:
var test = 0;
$('#my_id').change(function(){
test = $('#my_id').html();
});
console.log(test);
Это всегда возвращает меня 0. Я пробовал много вещей, чтобы получить текущее значение моего тега, но я не могу найти способ добиться успеха. Не могли бы вы помочь мне получить это целое число?
Сердечно, Роб.
Ну, я использую AngularJs и Rails, довольно трудно сделать скрипка со всем, что у меня есть в моем приложении:/ – user2462805
Нет ничего, что бы вызывало «изменение». Код jQuery в основном говорит ... когда элемент с '# my_id' изменен, сделайте это. Вы можете прикрепить событие щелчка или запустить его как функцию самоисполнения. – maxinacube