0

我有两个变量:

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

如您所见,一个变量在 setInterval 中,而另一个不在。所以从技术上讲,当我在条件下测试这些时,它必须在区间内。有谁知道我怎样才能得到这些,以便在第二个变量发生变化时更新第一个变量然后再次循环?前任:

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 回答