0

常に変化するタイマーを持つ HTML が追加されていますが、別の div でそのタイマーが必要です。もちろん、両方のタイマーは同時に更新する必要があります。

より良い例を示すために、下に写真があります。

ここに画像の説明を入力

私がこれまでに試したことは次のとおりです。

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

それは.flashCurrentから何も挿入しません。

これを追加するスクリプト内のコードは次のコードです。

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

3 に答える 3

1

これを試して:

$('.theTime').text(time);

Append は通常、選択した要素内に新しい HTML 要素を追加するために使用されます。

編集: JsFiddleを 作成して、それがどのように機能する必要があるかを示しました。

それでも問題が解決しない場合は、flashCurrent の時刻の更新方法にスコーピングの問題があると思われます。その場合は、jQuery.Live を調査することをお勧めします。

于 2013-10-30T23:40:30.937 に答える
0

毎秒値を更新する間隔を設定できます (またはより頻繁に値を同期させます)。

var sync = setInterval(function() {
    $('.thetime').text($('.flashCurrent').text());
}, 1000);
于 2013-10-30T23:49:28.337 に答える
0

flashControldivの html は必要ありません。内部のテキストのみが必要ですflashCurrent

var time = $('.flashCurrent').text();
$('.thetime').text(time);
于 2013-10-30T23:42:07.397 に答える