In my previous question, I talked about the bootstrap select plugin, where the destroy method does what I don't want. I manually edit the plugin, but this is not a good practice.
Bootstrap select destroy removes the original selection from the DOM
I would like to extend the plugin with a custom method so that it can do exactly what I want.
I extend the plugin with the following method:
$.extend(true, $.fn.selectpicker.prototype, { customRemove: function () { this.$newElement.remove(); this.$element.show(); } });
This is in another js file under the boot node, select the script file.
What should I call this new method? I tried the following without success:
$('select#begin' + _week + _day).selectpicker("customRemove");
or
$('select#begin' + _week + _day).selectpicker().customRemove();
Did I miss something?
The original method of the destroy function in the bootstrap select plugin:
remove: function () { this.$newElement.remove(); this.$element.show(); }
source share