Как предварительно выбрать кнопку мобильного ввода jquery? - PullRequest
2 голосов
/ 27 января 2012

Я создал контрольную группу jquery-mobile, используя такие кнопки ввода:

<div data-role="controlgroup" data-type="horizontal" class="panelSwitcher">
   <input type="button" data-iconpos="notext" data-icon="gallery" value="Gallerie" class="viewGrid" />
   <input type="button" data-iconpos="notext" data-icon="panels" value="Panels" class="viewPanel" />
   <input type="button" data-iconpos="notext" data-icon="detail"  value="Detail" class="viewDetail"  />
</div>      

Я использую это для переключения представлений (добавление / удаление отдельного класса, оставление CSS), поэтому я не хочу делать это, используя теги ссылок (пустой href / alt) и привязку к событиям Форма радиокнопок также слишком сложна, плюс вы не можете делать только радиомодемы с иконками.

Итак, ввод type=button.

Вопрос:
Я загружаю свою страницу в gridview, поэтому хочу предварительно выбрать кнопку gridview. Я знаю, что могу jQuery addClass('ui-btn-active') к родительскому элементу .ui-btn, но я хочу знать, существует ли решение только для разметки?

Ответы [ 2 ]

4 голосов
/ 24 мая 2013

Я знаю, что на это ответили некоторое время назад, но я думаю, что правильный ответ - установить добавление класса "ui-btn-active" в div, содержащий кнопку.

1 голос
/ 27 января 2012

Я попытался найти решение, указав data-theme = "b" для выбранной кнопки. data-theme = "b" близко напоминает активное состояние. Демо здесь - http://jsfiddle.net/hz9Q3/

Дайте мне знать, если это поможет.

...