来自不同函数的jQuery refresh var

时间:2014-11-06 06:04:53

标签: jquery global-variables

假设我得到了这段代码:

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

正如您所看到的,我尝试使用time从函数(单击)刷新var time.refresh();,但它不起作用。我怎么能这样做? PS:我真的不需要当前的第二个onclick它只是一个例子

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果不使用刷新功能,你可以做到这一点

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

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