Я пытаюсь установить цвет фона поля текстового поля JQuery Mobile
, однако фон не покрывает все текстовое поле. Как вы можете видеть на изображении ниже слева и справа от элемента управления, есть части, которые не наследуют цвет фона.JQuery Mobile - установить текстовое поле фона
Проблема
Проблема заключается в том, что JQuery Mobile
добавляет динамически некоторые div
оберток и текстовое поле оказывается, как этот
<div class="ui-input-text ui-shadow-inset ui-corner-all ui-btn-shadow ui-body-c">
<input type="text" name="name" class="inputreq ui-input-text ui-body-c" id="name" value="">
</div>
Если установить цвет фона на div
обертка будет охватывать все текстовое поле, но как я могу это сделать с чистым CSS
? Есть ли способ установить стиль родителя элемента?
Работает jsfiddle с приведенным выше примером. Есть ли смелый воин JQM, который мог бы мне помочь?
CSS 'div.ui-inpux-текст {ваш стиль здесь}' Но это перекроет все типы входных данных для 'типа = search' исключением. http://jsfiddle.net/Palestinian/VqSzw/2/ – Omar
@Omar. Вы правы, но я не хочу, чтобы это произошло, так как я хочу, чтобы только нужные поля имели фон. –
Тогда ваш единственный способ сделать это программно. – Omar