Javascript 如何在jQuery Datepicker中添加类
我的Web应用程序中有一个DatePicker jQuery日历。此时,更改为上个月或下个月的箭头是“透明的”。然而,我意识到这是可行的,因为如果我点击“箭头”,月份就会改变 我已经在开发工具上尝试了以下代码,它可以正常工作:Javascript 如何在jQuery Datepicker中添加类,javascript,jquery,css,datepicker,Javascript,Jquery,Css,Datepicker,我的Web应用程序中有一个DatePicker jQuery日历。此时,更改为上个月或下个月的箭头是“透明的”。然而,我意识到这是可行的,因为如果我点击“箭头”,月份就会改变 我已经在开发工具上尝试了以下代码,它可以正常工作: $('.ui-datepicker-next span').addClass('ui-btn ui-corner-all ui-icon-arrow-r ui-btn-icon-notext ui-alt-icon ui-nodisc-icon'); $('.ui-dat
$('.ui-datepicker-next span').addClass('ui-btn ui-corner-all ui-icon-arrow-r ui-btn-icon-notext ui-alt-icon ui-nodisc-icon');
$('.ui-datepicker-prev span').addClass('ui-btn ui-corner-all ui-icon-arrow-l ui-btn-icon-notext ui-alt-icon ui-nodisc-icon');
如何在mi代码中添加此代码示例?我曾尝试将其包含在“beforeShow”方法中,但它不起作用
有人知道如何显示图标吗
谢谢 尝试在页面加载后运行jquery
// A $( document ).ready() block.
$( document ).ready(function() {
$('.ui-datepicker-next span').addClass('ui-btn ui-corner-all ui-icon-arrow-r ui-btn-icon-notext ui-alt-icon ui-nodisc-icon');
$('.ui-datepicker-prev span').addClass('ui-btn ui-corner-all ui-icon-arrow-l ui-btn-icon-notext ui-alt-icon ui-nodisc-icon');
});
如果图标没有正确显示,可能是因为缺少css样式之类的内容 无论如何,在回答您的问题时,如果您想在日期选择器打开后添加这些类别,您可以在
beforeShow
方法中添加一个小延迟,如下所示:
setTimeout(function() {
$('.ui-datepicker-next span').addClass('ui-btn ui-corner-all ui-icon-arrow-r ui-btn-icon-notext ui-alt-icon ui-nodisc-icon');
$('.ui-datepicker-prev span').addClass('ui-btn ui-corner-all ui-icon-arrow-l ui-btn-icon-notext ui-alt-icon ui-nodisc-icon');
}, 500);
这将在500毫秒后添加类,这将足以让jquery生成日期选择器因为日历jquery日期选择器在输入中,所以它不起作用。当用户单击输入时,日历出现。出于这个原因,我尝试过“赛前秀”活动,但它也不起作用。@AngelSilvan:你尝试过这个吗?是的,当然。但是,正确添加类的唯一方法是显示datepicker。如果我在之前添加类(即使是在后加载时),它就不起作用了。@AngelSilvan:你能为此创建JSFIDLE吗?谢谢!事实上我明白了!这是图书馆的问题。