声明javascript函数,jQuery

时间:2010-09-19 12:09:12

标签: jquery javascript

在我的主js文件中,我把所有jQuery的东西都放在了新的函数之后:

function getDate(){
    var currentTime = new Date();
    var month = currentTime.getMonth() + 1;
    var day = currentTime.getDate();
    var year = currentTime.getFullYear();
    return  day"."+month+"."+year;
}

function getTime(){
    var currentTime = new Date();
    var hours = currentTime.getHours();
    var minutes = currentTime.getMinutes();
    if (minutes < 10){
        minutes = "0" + minutes;
    }

    return  hours":"+minutes;
}

...但是当我将这些函数添加到我的主js文件中时,jquery部分不再起作用了。任何想法?

3 个答案:

答案 0 :(得分:2)

对于初学者来说,你错误地连接了字符串。

function getDate(){
    var currentTime = new Date();
    var month = currentTime.getMonth() + 1;
    var day = currentTime.getDate();
    var year = currentTime.getFullYear();
    return day + "." + month + "." + year;
}

function getTime(){
    var currentTime = new Date();
    var hours = currentTime.getHours();
    var minutes = currentTime.getMinutes();
    if (minutes < 10){
        minutes = "0" + minutes;
    }

    return hours + ":" + minutes;
}

答案 1 :(得分:1)

缺少+

return  day"."+month+"."+year;

这里也是:

return  hours":"+minutes;

语法错误将阻止整个文件的执行。在发布之前,您应该真正查看浏览器的错误控制台。

答案 2 :(得分:1)

由于函数中的语法错误,它可能会破坏它:

在“天”和“小时”之后,您在两次退货中都错过了“+”。

return  day"."+month+"."+year; 

应该是

return  day+"."+month+"."+year;

return  hours":"+minutes;

应该是

return  hours+":"+minutes;