如果在Fullcalendar中有Else语句

时间:2017-02-21 00:47:14

标签: javascript fullcalendar bootstrap-modal

我有一个简单的问题。但是我从昨天起就无法弄明白。我想做一个“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');
            }
        },

1 个答案:

答案 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');
            }
        },