Есть ли способ установить «тему данных» текстового поля в мобильном телефоне Jquery?
$("#txtEmail").attr("data-theme", "b");
... не работает.
Мне нравится использовать это для отображения недопустимых элементов формы при проверке формы.
Вы должны вручную удалить более ранний класс темы и добавить новый класс темы после изменения темы.
$("#txtEmail").removeClass("ui-body-c").addClass("ui-body-b");
Демонстрация здесь - http://jsfiddle.net/vppvG/
Чтобы соответствовать стандартам jquerymobile, я бы использовал:
$ ("# txtEmail"). Attr ('data-theme', 'b'). Trigger ('refresh');