Call metody (atrybutu) nadrzędnego

0
            $('.multiselect').multiselect({
                buttonText: function(options, select) {
                    if (options.length === 0) {
                        return 'custom';
                    }

                    super.buttonText(options, select); // tutaj
                },
            });

Metoda buttonText jest dosyć długawa i chciałbym tylko przechwycić niektóre z sytuacji, a resztę obsłużyć przez oryginalną (default) metodę.
Tutaj oryginał: https://github.com/davidstutz/bootstrap-multiselect/blob/master/dist/js/bootstrap-multiselect.js#L251
W jaki sposób wywołać "parent" metodę?

Próbowałem this.call(this); this.prototype jak i super i niestety żadna z nich nie działa, zwykle zapętlam skrypt.

1

Spróbuj tak:

Multiselect.prototype.defaults.buttonText.call(this, options, select);

1 użytkowników online, w tym zalogowanych: 0, gości: 1