我有两个变量:
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中而另一个不是。所以从技术上来说,当我在条件中测试它们时,它必须在区间内。有谁知道如何获得这些,以便它将更新第一个变量,如果第二个变量更改,然后再循环? EX:
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。希望这能更好地解释它。我会继续尝试不同的东西,如果你有建议请发布。谢谢你们
答案 0 :(得分: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);