Если вы просто хотите избавиться от стрелок вверх / вниз, вы можете заключить вход в элемент с указанной шириной / высотой и overflow : hidden
:
$(".ui-slider-input").wrap($('<div />').css({
position : 'relative',
display : 'inline-block',
height : '36px',
width : '45px',
overflow : 'hidden'
}));
Или, как сказал Фредерик Хамиди, вы можете просто скрыть элемент все вместе, и будет виден только ползунок.
Вот демонстрация приведенного выше кода: http://jsfiddle.net/EWQ6n/1/
Также вы можете скрыть элемент ввода с помощью CSS(это хорошо, потому что вам не нужно время выполнения CSS, как вы делаете это с JS):
.ui-slider-input {
display : none !important;
}
Вот демонстрация с использованием CSS: http://jsfiddle.net/EWQ6n/2/
Обновление
Вместо использования ключевого слова !important
вы также можете создать более конкретное правило CSS, чтобы оно использовалось в классах jQuery Mobile.Примером может быть:
.ui-mobile .ui-page .ui-slider-input,
.ui-mobile .ui-dialog .ui-slider-input {
display : none;
}