我看过这篇文章 What is the easiest way to disable/enable buttons and links (jQuery + Bootstrap)
我真的很喜欢这个:
// Disable function
jQuery.fn.extend({
disable: function (state) {
return this.each(function () {
this.disabled = state;
});
}
});
我的问题是如何避免扩展$
(或者自定义命名空间)
参见参考:
https://api.jquery.com/jquery.extend/
我在使用extend
时正在寻找安全检查,因为obj已经被扩展,这样可以提高性能。