How to change default material select dropdown icon?


Topic: How to change default material select dropdown icon?

Sanches asked a year ago

MDB PRO has a perfect material select but I would like to change default drop down icon

<div class="select-wrapper mdb-select md-form">
    <span class="caret">▼</span> // !
    // I would like to replace icon with other one from fontawesome

For this I've changed mdb.js file's code:

this.$dropdownIcon = this.options.defaultMaterialInput ? "" : $('<span class="caret">▼</span>')...

To the following:

this.$dropdownIcon = this.options.defaultMaterialInput ? "" : $('<span class="caret"><i class="fas fa-angle-down"></i></span>')...

But it's not changing the icon. How can I do that? Thanks beforehand!

P.S.I'm using mdb pro JQuery version 4.11


Grzegorz Bujański staff commented a year ago

Hi.

Try this: this.$dropdownIcon = this.options.defaultMaterialInput ? "" : $('<span class="caret fas fa-angle-down"></span>');

Best, Grzegorz


Sanches commented a year ago

Thank you! Worked =)


Grzegorz Bujański staff commented a year ago

No problem :) Best, Grzegorz.


Please insert min. 20 characters.