Как настроить текстовое поле с помощью классов jQuery mobile css

51
7

Я знаю, что JQuery Mobile добавляет дополнительные классы к элементам, но мне было интересно, будет ли порядок классов всегда одинаковым.

Что я имею в виду, это если у меня есть ввод текстового поля с пользовательским классом

например.

<input type="text" class="myTextboxClass" />

JQuery mobile добавит к элементу другой класс, например:

<input type="text" class="myTextboxClass ui-input-text ui-body-b" />

Если я хочу получить только мой класс и ничего больше; могу ли я просто разбить строку класса и получить только первый, чтобы получить только myTextboxClass?

Заранее спасибо.

Редактировать:

Мне нужно сделать это, сохраняя при этом все jQuery для мобильных стилей.

спросил(а) 2013-05-28T09:33:00+04:00 6 лет, 9 месяцев назад
1
Решение
53

Попробуйте дать data-role = "none".it предотвращает css, заданный классами jquery mobile css.

<input type="text" class="myTextboxClass" data-role="none" />

Теперь вы можете настроить дизайн своего текстового поля соответственно. Вы всегда можете редактировать классы css в jQuery mobile css файле, а затем добавлять классы, которые вы хотите настроить. А также используйте несжатую (не уменьшенную) версию css для отладки.

ответил(а) 2013-05-28T10:38:00+04:00 6 лет, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема