如何在细箭头功能中包含多个语句?

时间:2016-08-29 22:24:39

标签: javascript coffeescript modal-dialog

这有效:

<script>
    $(modal).on("click", 'input[type="submit"]', (e) ->
        modal.modal('hide'))
</script>

但是如何在上面另外添加一个alert("Success!"),以便它隐藏模态,然后在点击提交时显示警告?

1 个答案:

答案 0 :(得分:1)

您需要大括号来表示允许多个语句的新块。没有它,该功能只能执行一行。试试这个:

$(modal).on("click", 'input[type="submit"]', (e) -> {
    modal.modal('hide');
    alert("Success!");
});

这使用一些大括号来创建一个可以执行多行的函数。您之前的示例类似于简短的if语句,如下所示:

if(5 > 3) 
    console.log("Hello!");

它非常适合短代码块,但如果您需要多行代码,则需要大括号:

if(5 > 3) {
    console.log("Hello!");
    alert("Apples!");
}