浏览器&前端

easyui给dateboxtime增加一个清除按钮

字号+ 作者:zhuawa 来源:原创 2017-06-21 23:58 我要评论( )

最近用到easyui,这次给dateboxtime增加一个清除按钮,搞了老半天。记录下来

//立即执行函数,这种的好处就是会形成闭包,不会造成变量污染
(function(item){
  alert(item);
}(aaa));

//给datetimebox增加删除按钮
(function($){
    $.fn.datetimebox.defaults.cleanText = '清空';
    var buttons = $.extend([], $.fn.datetimebox.defaults.buttons);
    buttons.splice(1, 0, {
        text : function(target) {
            return $(target).datetimebox("options").cleanText
        },
        handler : function(target) {
            $(target).datetimebox("setValue", "");
            $(target).datetimebox("hidePanel");
        }
    });
    $.extend($.fn.datetimebox.defaults, {
        buttons : buttons
    });
}($));

效果如下:

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)