Improving the UI of the form select dropdown is an interesting topic. For instance, except Internet Explorer, other web browsers support styling of each option in the select
element. This is of great help, especially when we have to show country flag along with country name when listing countries in the selectbox. As direct styling of the option
elements is not possible in Internet Explorer, one approach is to replace them with an anchored ordered/unordered list so that each list can be styled. In this recipe, we'll look into such HTML replacement.
We'll require the jQuery UI selectmenu plugin from https://github.com/fnagel/jquery-ui along with the jQuery UI core.