ПРИМЕЧАНИЕ: это только для пользователей, которые НЕ используют стили jquery. (т.е.) вы не включили в файл jquery css.
стиль по умолчанию в CSS следующий:
.ui-icon { display: none; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
Так что если вы настроили div с фоновым изображением, шириной и высотой, но он все равно не будет отображаться, это из-за вышеуказанного класса.
Добавьте это к вашему документу:
<style type="text/css">
.ui-icon { display: block; }
</style>