Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 扩展插件_Javascript_Jquery_Twitter Bootstrap_Jquery Plugins_X Editable - Fatal编程技术网

Javascript 扩展插件

Javascript 扩展插件,javascript,jquery,twitter-bootstrap,jquery-plugins,x-editable,Javascript,Jquery,Twitter Bootstrap,Jquery Plugins,X Editable,我正在做一个使用X-editable库和Bootstrap3的页面;我有多个插件实例。但是,在某些情况下,我需要自定义按钮模板,然后使用全局选项更改该模板: $.fn.editableform.buttons 但这会更改所有X-可编辑实例。有没有办法只定制一个实例?我如何编写一个jQuery插件,它可以扩展与原始插件相同的内容,但使用我自己的默认设置 到目前为止,我试过: (function($){ $.fn.customEditable = function(settings) {

我正在做一个使用X-editable库和Bootstrap3的页面;我有多个插件实例。但是,在某些情况下,我需要自定义按钮模板,然后使用全局选项更改该模板:

$.fn.editableform.buttons
但这会更改所有X-可编辑实例。有没有办法只定制一个实例?我如何编写一个jQuery插件,它可以扩展与原始插件相同的内容,但使用我自己的默认设置

到目前为止,我试过:

(function($){
    $.fn.customEditable = function(settings) {

        this.editable = $.fn.editable(settings);
        this.editable.editableform.buttons = '<button type="button" class="btn btn-primary btn-sm editable-trigger"><i class="glyphicon glyphicon-edit"></i></button>';

        return this;
    };
})(jQuery);
(函数($){
$.fn.customEditable=功能(设置){
this.editable=$.fn.editable(设置);
this.editable.editableform.buttons='';
归还这个;
};
})(jQuery);

您可以通过友好方式创建新元素…您可以通过友好方式创建新元素。。。