【问题标题】:JS - function return falseJS - 函数返回假
【发布时间】:2015-01-27 08:10:14
【问题描述】:

我找到了这段代码,我想知道为什么设置为返回 false?

    $("#_plan").on('click', function() {
    showChoose();
    return false;
});

【问题讨论】:

标签: javascript


【解决方案1】:

click 处理程序返回 false 会阻止执行默认操作。例如,如果#_plan 是提交按钮或返回 false 的锚点将阻止浏览器重定向离开当前页面(当您提交表单或单击锚点时会发生这种情况)。

作为替代方案,您可以使用以下内容:

$("#_plan").on('click', function(evt) {
    evt.preventDefault();
    showChoose();
});

这样浏览器将保持在同一页面上并留出时间让showChoose函数执行。

【讨论】:

    猜你喜欢
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    • 2017-09-05
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多