gpt4 book ai didi

jquery - 无法识别 jQuery 函数中的 If 语句

转载 作者:行者123 更新时间:2023-11-28 04:12:04 25 4
gpt4 key购买 nike

我正在使用 fullcalendar 脚本。当我加载日历时,我想检查是否设置了一些变量。我试过这个:

$(document).ready(function() {
var calendar = $('#calendar').fullCalendar({

if(mes != '') {
mes=1;
},

editable: false,
header: {
left: 'prev,next ',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},

defaultView: 'agendaDay',
buttonText: {
today: 'hoy',
month: 'mes',
week: 'semana',
day: 'dia'
},

eventClick: function(calEvent, jsEvent, view) {
//al hacer clic en el evento, si estamos en el mes o semana que vaya al día
var vista=calendar.fullCalendar('getView').name;

if (vista=="month" | vista=="agendaWeek") {
//si estamos en vista de mes o semana, cambiamos a la del día
calendar.fullCalendar( 'changeView', "agendaDay");
calendar.fullCalendar('gotoDate', calEvent.start );
} else {
//si estamos en el vista de día
var color =calEvent.color;
var id_evento=calEvent._id;

document.form2.id_eve.value = id_evento;
document.forms["form2"].submit();
var ano=calEvent.year;
var mes=calEvent.month;
var dia=calEvent.day;
}
}
});
});

但是不行,声明是:

if(mes != '') {
mes=1;
},

它说我有一个语法错误。我该如何解决这个问题并检查我的变量是否已设置?我也试过:

if(typeof mes != 'undefined')

但这给出了同样的错误。

最佳答案

您正在尝试在数据中间使用 if 语句。那是行不通的。

您可以通过这种方式实现相同的效果:

var calendar = $('#calendar').fullCalendar({
'mes': (typeof(mes) === 'undefined') ? 1 : mes,

// ...

关于jquery - 无法识别 jQuery 函数中的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21382535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com