1

如果我静态创建一个控制组,它的图例是完全垂直排列的。但是当另一个控制组被动态创建时,它的图例在顶部对齐。

请看小提琴:http: //jsfiddle.net/H5mmu/8/

<div id="term_grp" data-role="fieldcontain"><a>Semester:</a>
        <fieldset id="term_fields" data-role="controlgroup" data-type="horizontal">
            <input type="radio" name="term" id="ss"/><label for="ss">Sommersemester</label>
            <input type="radio" name="term" id="ws" checked="checked"/>    <label for="ws">Wintersemester</label>
        </fieldset>
    </div>
<div id="datum_grp" data-role="fieldcontain" data-type="horizontal"><a class="grpLegend">Datum:</a>
<fieldset id="datum_1_fields" data-role="controlgroup" data-type="horizontal" class="forceinline"></fieldset>
<fieldset id="datum_2_fields" data-role="controlgroup" data-type="horizontal" class="forceinline"></fieldset>
</div>
 <div id="zeit_grp" data-role="fieldcontain"><a class="grpLegend">Stunden:</a>
 <fieldset id="zeit_1_fields" data-role="controlgroup" data-type="horizontal" class="forceinline"></fieldset>
<fieldset id="zeit_2_fields" data-role="controlgroup" data-type="horizontal" class="forceinline"></fieldset>

知道为什么会这样吗?

干杯

4

1 回答 1

1
$('#datum_1_fields .ui-controlgroup-controls').find('div').first().remove();
$('#datum_2_fields .ui-controlgroup-controls').find('div').first().remove();
$('#zeit_1_fields .ui-controlgroup-controls').find('div').first().remove();
$('#zeit_2_fields .ui-controlgroup-controls').find('div').first().remove();
于 2013-03-24T17:04:33.783 回答