You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将FullCalendar的today按钮文本改为首字母大写的Today?

解决FullCalendar修改“today”按钮文本为“Today”的问题

问题分析

你之前的代码存在两个核心问题:

  • 同时保留了默认的today按钮和自定义的Today按钮,导致按钮重复且自定义按钮未替代原有功能
  • 自定义按钮的click事件仅写了字符串"today",未实际调用日历的今日跳转功能

方案1:直接修改默认按钮文本(最简洁)

无需自定义按钮,通过FullCalendar内置的buttonText配置项直接修改默认today按钮的显示文本:

$(document).ready(function(){
    $('#CalendarioWeb').fullCalendar({
        header:{
            left:'today,prev,next',
            center:'title',
            right:'month,basicWeek,basicDay,agendaWeek,agendaDay'
        },
        buttonText: {
            today: 'Today' // 直接替换默认按钮文本
        }
    });
});

方案2:使用自定义按钮替代默认按钮

如果需要给按钮添加额外逻辑,可移除默认today按钮,通过自定义按钮实现功能:

$(document).ready(function(){
    $('#CalendarioWeb').fullCalendar({
        header:{
            left:'prev,next,Today', // 移除默认today按钮,保留自定义按钮
            center:'title',
            right:'month,basicWeek,basicDay,agendaWeek,agendaDay'
        },
        customButtons:{
            Today:{
                text:"Today",
                click:function(){
                    // 调用日历的今日跳转方法
                    $('#CalendarioWeb').fullCalendar('today');
                }
            }
        }
    });
});

内容的提问来源于stack exchange,提问作者Rodrigo Fernández

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 11:42:36