2014-11-06 51 views
0

比方說,我得到這個代碼:jQuery的刷新無功

<div id="mydiv"></div> 
<div id="click">click</div> 

<script language="javascript" type="text/javascript"> 
var time = new Date().getTime(); 

function jo(){ 
    $('#mydiv').html(time); 
} 

$("#click").click(function(){ 
    jo(); 
    time.refresh(); 
}); 
</script> 

正如你可以看到我嘗試從功能刷新VAR time(點擊)與time.refresh();,但它不工作。我怎麼能這樣做? PS:我並不真正需要的電流第二的onclick這只是一個例子

+0

你需要這個http://jsfiddle.net/vdLwvmxp/57/? – 2014-11-06 06:08:16

+0

謝謝:D但不能接受,因爲它是一個評論 – Matt123456 2014-11-06 06:11:29

回答

0

在你的腳本標籤:

var time = new Date().getTime(); 

function jo(){ 
    $('#mydiv').html(time); 
} 

function refresh() 
{ 
    return new Date().getTime(); 
} 
$("#click").click(function(){ 
    jo(); 
    time=refresh(); 
}); 

,或者如果你不需要refresh()然後就time=new Date().getTime();

Demo in Fiddle

+0

這也很好^^將盡快接受 – Matt123456 2014-11-06 06:15:16

+0

謝謝老兄:)) – kupendra 2014-11-06 06:25:51

0

怎麼樣你可以做到這一點,而不使用刷新功能

var time; 
function jo(){ 
    $('#mydiv').html(time); 
} 

$("#click").click(function(){ 
    time = new Date().getTime(); 
    jo(); 
}); 
+0

不錯的解決方案,但kupendra更快^^ – Matt123456 2014-11-06 06:16:13