jQuery onLoad处理程序

时间:2011-03-24 21:06:29

标签: javascript jquery asp.net jquery-ui blogengine.net

我正在使用jQuery并尝试初始化标签jQuery UI小部件。我遇到的问题是我的onload处理程序没有被调用。我有一个javascript包含以下内容:

jQuery.ready(function () {
    alert(0);
    $('.autoTabs').tabs();
    $('.dateField').datepicker({ dateFormat: 'dd-mm-yy', showOn: 'both', buttonImage: '/Images/calendar_16.png', direction: 'left', buttonImageOnly: true, changeMonth: true, changeYear: true });
    $('.timeField').timepicker({});
});

然而,当文档加载时,没有显示任何内容,并且IE或Firefox中没有报告错误。

我过去曾经广泛使用过jQuery,我很困惑为什么这不起作用。有问题的页面位于http://chickenping.com/viewrecipes.aspx

3 个答案:

答案 0 :(得分:2)

您需要执行$(function(){ alert(0); })$(document).ready(function(){alert(0);})

答案 1 :(得分:1)

不应该是

//or $(document).ready
    jQuery(document).ready(function () {
        alert(0);
        $('.autoTabs').tabs();
        $('.dateField').datepicker({ dateFormat: 'dd-mm-yy', showOn: 'both', buttonImage: '/Images/calendar_16.png', direction: 'left', buttonImageOnly: true, changeMonth: true, changeYear: true });
        $('.timeField').timepicker({});
    });

因为您要求文档完成加载

答案 2 :(得分:0)

$(document).ready()应该做的伎俩