2013-07-20 2 views
0

Я новичок в jquery mobile и пытаюсь поместить элемент выбора слева (но вместе с ним) элементом ввода текста. Я вижу, что я могу сделать что-то подобное с элементами кнопки при использовании контрольной группы, как показано в http://jquerymobile.com/demos/1.2.1/docs/buttons/buttons-grouped.html.Использование группы управления для группировки выбора и ввода текста

<div data-role="controlgroup"> 
    <select> 
     <option>Option A</select> 
     <option>Option B</select> 
    </select> 
    <input type = "text"> 
</div> 

Однако, когда я запускаю этот текст, текстовый ввод исчезает и отображаются только параметры выбора. Это лучший способ сделать это?

+0

Я не думаю, что можно включить ввод текста в контрольную группу http://fiddle.jshell.net/Palestinian/jWv4s/ – Omar

+0

Неужели мое решение не работает для вас? Если да, можете ли вы пометить ее как принятую? –

ответ

2

Это определенно возможно, и здесь обозначено, под Textinputs. Это приходит с одной оговоркой, я должен вручную изменить размер входного текста родительской набивку, чтобы сделать его «правильно» в конечном продукте, как это:

$('yourTextInput').parent().css({ 'padding': '0.125em' }); 

Не угнать нить, но кто-нибудь знает, почему это необходимо?

Смежные вопросы