After implementing the simplest boilerplate version of the jQuery UI Spinner Widget, the up- and down-arrow-buttons were not showing. Clicking the spot where they should appear caused the Spinner events to fire and the number to increment/decrement, but no buttons were visible.
I found some related (unhelpful) questions on SO (more here and less here) and one on the jQuery Forums (here). That last thread mentioned possible Bootstrap conflicts.
I am using both Bootstrap and jQuery (UI) in my project.
Sample HTML
<input id="spinner" name="spinner">
and JavaScript
$( "#spinner" ).spinner({
min: 0,
step: 100000,
});
were nothing fancy, even though there was some custom CSS going on besides that, obviously.
Attempting to style using jQuery UI's provided CSS classes did not help. Doing something like
.ui-spinner-button {
color: white !important;
background: black;
}
did turn the buttons' background black, but the arrows were still not visible.