我附加了一些HTML,它有一个不断变化的计时器,但我需要另一个div中的计时器。两个计时器都必须同时更新。
我在下面的图片中向您展示了更好的例子。
到目前为止我所尝试的是:
var time = $('.flashCurrent').html();
$('.thetime').append(time);
不会从.flashCurrent中插入任何内容。
附加此脚本的脚本中的代码是以下代码:
elements.current = $("<div class=\"flashCurrent\"></div>").appendTo(elements.control); // Current elapsed time
答案 0 :(得分:1)
试试这个:
$('.theTime').text(time);
Append通常用于在您选择的元素中添加新的HTML元素。
修改强> 我创建了一个JsFiddle来展示我认为它应该如何工作。
如果这仍然不起作用,那么我怀疑flashCurrent时间如何更新存在一个范围问题,如果是这种情况,你可能想调查jQuery.Live。
答案 1 :(得分:0)
您不需要flashControl
div的html。您只需要flashCurrent
var time = $('.flashCurrent').text();
$('.thetime').text(time);
答案 2 :(得分:0)
您可以设置间隔以每秒更新一次(或更频繁地更新它们)
var sync = setInterval(function() {
$('.thetime').text($('.flashCurrent').text());
}, 1000);