1

<button>jQuery Mobile 1.4.2 には、その 周り<div>に追加のコンテナーが表示されています。jQM 1.3.2 ではこの問題はありませんでした。

これは私が使用しているコードです(問題は jsFiddle に表示されないことに注意してください):

<div data-theme="a" data-role="page">    
    <div role="main" class="ui-content">
        <button id="test1" data-inline="true" data-mini="true" title="test1">Test 1</button>
    </div>
</div>

そして、これは jQM によって挿入された余分な div を示すフィドルです: Demo With Extra Div

余分なdivを取り除くにはどうすればよいですか?

4

1 に答える 1

1

jQuery Mobile 1.4 の時点では、タイプが 、またはの場合.button()にのみ使用してください。inputbuttonsubmitreset

inputすべてのスタイルを保持する div に変換されます。

<div class="ui-btn ui-input-btn ui-corner-all ui-shadow">
  Submit
  <input type="submit" value="Submit">
</div>

またはタグを呼び出すと.button()、それらは div でラップされます。<a><button>

于 2014-04-09T15:44:41.690 に答える