我正在使用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
答案 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()
应该做的伎俩