Use :after CSS selector to override the button icon. You should also be specific when overriding global classes so that you donβt apply the changes made to all buttons.
ul.ui-nodisc-icon li:first-child .ui-btn:after { background-color: #4da6ff; }
The above will only apply to the first-child list. You can replace li:first-child and .ui-btn with an id or class binding, for example:
<ul data-role="listview"> <li> <a href="#" id="home">Home</a> </li> </ul> ul.ui-nodisc-icon #home:after { background-color: #4da6ff; }
Demo
source share