javascript - 在触发 x-editable 之前运行一个函数

标签 javascript jquery twitter-bootstrap x-editable

如何在触发 xeditable 之前运行一些代码?并根据结果阻止默认行为?

$('#costumer_phone').editable({
    name: 'number',
    // THIS IS WHAT I WANT TO ACHIEVE
    onClick: function(e){
        if (var == true){
           e.preventDefault();
        }
    }
});

最佳答案

您可以使用init事件,请尝试如下所示。

Fired when element was initialized by $().editable() method. Please note that you should setup init handler before applying editable.

$('#costumer_phone').on('init', function(e, editable) {
     if (var == true){
           e.preventDefault();
        }
});
$('#costumer_phone').editable();

关于javascript - 在触发 x-editable 之前运行一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36992671/

相关文章:

javascript - 如何让 JavaScript 仅针对 DOM 的一部分运行

jquery - 带包装的 Bootstrap 列

twitter-bootstrap - Bootstrap 3 响应式具有多个断点

javascript - 未加载选项卡 - Bootstrap 选项卡

javascript - django CSS : general query on CDNs and crispy forms

javascript - 通过正则表达式从单词中剪切前缀和后缀

javascript - 如何通过回车键验证答案?

html - 容器中的中心无序列表

javascript - 用于查找不以空格开头或不以空格结尾的单词的正则表达式

javascript - 如何覆盖悬停按钮的 css 光标属性?