私はちょうど jQuery Mobile から始めて、既存のアプリケーションを適応させています。
私の問題は、jQuery モバイルが順序付けられていないリスト内の li タグにアンカー タグを挿入していることです。
リストにリンクがない場合、読み取り専用リストが作成されるとドキュメントに記載されています。
これは控えめに言っても非常に予想外の動作です。
JQM インクルードをコメントアウトすると、単純な li 要素が返されるので、それを実行しているのは JQM であることがわかります。
JQM を使用しないマークアップ:
<ul id="root_ul" data-role="listview">
<li id="1_1306901436141">Profile
</li>
</li>
JQM 後のマークアップ:
<ul id="root_ul" data-role="listview" class="ui-listview">
<li id="1_1306901436141">
<div class="ui-btn-inner ui-li">
<div class="ui-btn-text">
<a href="#/evaluation_headers/714%20/tastesheet&ui-page=ul1_1306901436141" > <span>Profile</span>
</a>
</div><span> </span>
</div>
</li>
JQM はリストにリンクを追加しましたが、リンクのない単純な読み取り専用リストが必要です。