Javascript:Uncaught TypeError:object不是函数

时间:2013-10-23 17:49:19

标签: javascript

我有这段代码:

$(document).ready( function(){
$(".cb-enable").click(function(){
    $("#repetitive").show();
    var parent = $(this).parents('.switch');
    $('.cb-disable',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', true);
    $("#repetitiveHidden").empty();
    $("#repetitiveHidden").val("true");
});
$(".cb-disable").click(function(){
    $("#repetitive").hide();
    var parent = $(this).parents('.switch');
    $('.cb-enable',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', false);
    $("#repetitiveHidden").empty();
    $("#repetitiveHidden").val("false");
});
$(".overnight-enable").click(function(){
    var parent = $(this).parents('.switch');
    $('.overnight-disable',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', true);
    $("#overnightHidden").empty();
    $("#overnightHidden").val("true");
});
$(".overnight-disable").click(function(){
    var parent = $(this).parents('.switch');
    $('.overnight-enable',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', false);
    $("#overnightHidden").empty();
    $("#overnightHidden").val("false");
});
$(".rep-daily").click(function(){
    var parent = $(this).parents('.switch');
    $('.rep-weekly',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', true);
    $("#reccurType").empty();
    $("#reccurType").val("true");
});
$(".rep-weekly").click(function(){
    var parent = $(this).parents('.switch');
    $('.rep-daily',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', false);
    $("#reccurType").empty();
    $("#reccurType").val("false");
});
$(".rep-cycle").click(function(){
    var parent = $(this).parents('.switch');
    $('.rep-endDate',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', true);
    $("#reccurWay").empty();
    $("#reccurWay").val("true");
    $("#endDate").hide();
    $("#cycle").show();
});
$(".rep-endDate").click(function(){
    var parent = $(this).parents('.switch');
    $('.rep-cycle',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', false);
    $("#reccurWay").empty();
    $("#reccurWay").val("false");
    $("#cycle").hide();
    $("#endDate").show();
});

 })(jQuery);

在这一行:

})(jQuery);

我有错误Uncaught TypeError:对象不是函数 请帮忙

1 个答案:

答案 0 :(得分:3)

只需删除它:

 })(jQuery);

 });

因为它不是您正在呼叫的匿名函数,但文档已准备好,不需要直接调用。