У меня есть следующий в моем яваскрипте заголовка:Почему это не возобновит работу, когда он имеет аргумент JQuery
$(document).ready(function(){
$("#renew").click(function() {
// Here we want to do an asynchronous ajax update of the time on the queue entry
alert('reset to '+$('#time-div').text());
$("#remainingTime").countdown('option',{until: $('#time-div').text(), format: "mS", expiryText: "Entry Released"});
});
$("#remainingTime").countdown({until: $('#time-div').text(), format: "mS", expiryText: "Entry Released"});
});
У меня есть DIV с идентификатором «времени» DIV, где он имеет
<div id='time-div'>+120s</div>
Я использую для обратного отсчета.
Если я поставил до: '+ 30s', где у меня есть до: $ ('# time-div').
Когда у меня есть $ ('# time-div'). Text(), он всегда показывает ноль! Теперь предупреждение, которое вы видите в функции щелчка, отображает предупреждение с «+ 120s» правильно, показывая, что у div есть это значение.
Что здесь не так? Как использовать значение из div в аргументе до::?
Придает ли ваше предупреждение вам, что вы ожидаете? –
Да, да. Он отображает «+ 120s» –
Также, используя строку «+ 120s», вы получаете обратный отсчет. Тем не менее, предыдущая функция «#renew», которая ловит щелчок (поле предупреждения снова), не перезапускает обратный отсчет, который, я думаю, должен. –