2

我正在使用 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

4

3 回答 3

2

你需要做$(function(){ alert(0); })或者$(document).ready(function(){alert(0);})

于 2011-03-24T21:08:18.413 回答
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({});
    });

由于您要求文件完成加载

于 2011-03-24T21:09:06.727 回答
0

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

于 2011-03-24T21:09:14.200 回答