在触发x-editable

时间:2016-05-02 22:32:49

标签: 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();
        }
    }
});

1 个答案:

答案 0 :(得分:1)

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

  

元素由$()。editable()方法初始化时触发。请   请注意,您应该在应用可编辑之前设置init处理程序。

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