我有一个简单的问题。但是我从昨天起就无法弄明白。我想做一个“if else”陈述' fullcalendar脚本中的语句。如果用户单击标题为one
的事件,则会显示modalOne。如果用户单击其他事件,它将显示modalTwo。我尝试下面的代码。它不起作用。它为我点击的每个事件显示modalOne。
eventClick: function (calEvent, jsEvent, view) {
$("#title").val(calEvent.title);
if (calEvent.title = "one") {
$('#modalOne').modal('show');
}
else {
$('#modalTwo').modal('show');
}
},
答案 0 :(得分:2)
您的代码始终显示modalOne的原因是由于以下情况。
if (calEvent.title = "one") { // you're assigning title to "one" not checking
$('#modalOne').modal('show');
}
请尝试下面的解决方案,同时注意我是如何使用严格的平等而不是双重平等。
eventClick: function (calEvent, jsEvent, view) {
$("#title").val(calEvent.title);
if (calEvent.title === "one") {
$('#modalOne').modal('show');
}
else {
$('#modalTwo').modal('show');
}
},