这有效:
<script>
$(modal).on("click", 'input[type="submit"]', (e) ->
modal.modal('hide'))
</script>
但是我如何在上面添加一个 alert("Success!")
,以便它隐藏模式,然后在单击提交时显示警报?
最佳答案
您需要用大括号来表示允许多个语句的新 block 。如果没有它,该函数只能执行一行。试试这个:
$(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!");
}
关于javascript - 如何在细箭头函数中包含多个语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39216097/