Попробуйте посмотреть результат рендеринга после того, как jQuery Mobile проанализирует ваш код, используя Firebug .
Вы сможете увидеть структуру и классы, добавленные к элементу формы. Имена классов, добавленные jQuery Mobile, довольно просты для понимания.
- ОБНОВЛЕНИЕ -
Вот HTML-код из firebug для документации jQuery Mobile для флажков:
<div data-role="fieldcontain" class="ui-field-contain ui-body ui-br">
<fieldset data-role="controlgroup" class="ui-corner-all ui-controlgroup ui-controlgroup-vertical"><div class="ui-controlgroup-label" role="heading">Agree to the terms:</div><div class="ui-controlgroup-controls">
<div class="ui-checkbox"><input type="checkbox" class="custom" id="checkbox-1" name="checkbox-1"><label for="checkbox-1" data-theme="c" class="ui-btn ui-btn-icon-left ui-corner-top ui-corner-bottom ui-controlgroup-last ui-checkbox-on ui-btn-up-c"><span class="ui-btn-inner ui-corner-top ui-corner-bottom ui-controlgroup-last"><span class="ui-btn-text">I agree</span><span class="ui-icon ui-icon-shadow ui-icon-checkbox-on"></span></span></label></div>
</div></fieldset>
</div>
Обратите внимание на класс "ui-btn-icon-left", я бы поиграл с ним, вы можете не просто изменить его на "ui-btn-icon-right", но вы можете поиграть со структурой. Я сделал это для других элементов, однако я не проверял с флажками.