0

私は2つの変数を持っています:

var frame = $('#avacweb_chat iframe');
var time = $('.date-and-time' , frame.contents()).last().text();
var newTime = setInterval(function() {
  var newT = $('.date-and-time' , frame.contents()).last().text();
 },500);

ご覧のとおり、1 つの変数は setInterval 内にあり、もう 1 つはそうではありません。したがって、技術的には、条件付きでこれらをテストするときは、間隔内にある必要があります。2番目の変数が変更された場合に最初の変数を更新してから再度ループするように、これらを取得する方法を知っている人はいますか? 元:

Var Time =  [12:30:39 23/05/13]

Var newT =  [12:31:39 23/05/13]

だから今

Var Time =  [12:31:39 23/05/13]

そのため、var NewT を再度テストする必要があります。これでもう少しうまく説明できることを願っています。これからもいろいろとやっていきたいと思いますが、何かいい案があれば投稿してください。みんなありがとう

4

1 に答える 1

1

私はあなたの問題を誤解する可能性がありますが、以下を使用してください:

var frame = $('#avacweb_chat iframe');
var time = $('.date-and-time' , frame.contents()).last().text();
var newTime = setInterval(function() {
  var newT = $('.date-and-time' , frame.contents()).last().text();
  if(newT != time)//seems like always true but im just speculating
     time = newT;
 },500);
于 2013-05-23T16:36:36.973 に答える