jQuery将已附加的html附加到div

时间:2013-10-30 23:38:03

标签: jquery append

我附加了一些HTML,它有一个不断变化的计时器,但我需要另一个div中的计时器。两个计时器都必须同时更新。

我在下面的图片中向您展示了更好的例子。

enter image description here

到目前为止我所尝试的是:

var time = $('.flashCurrent').html();
$('.thetime').append(time);

不会从.flashCurrent中插入任何内容。

附加此脚本的脚本中的代码是以下代码:

elements.current = $("<div class=\"flashCurrent\"></div>").appendTo(elements.control); // Current elapsed time

3 个答案:

答案 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);