デフォルトのテーマではなく、jquery モバイル カスタム テーマの使用を開始しました。多くの問題...しかし、現在の問題は、動的に作成されたボタンが期待どおりに機能しないことです。
$("#container").append(...) を介して注入している動的なhtmlがあります
<div>
<a class="view-it" data-role="button" href="">View</a>
</div>
動的なので、私はする必要があります
$("*[data-role='button']").button();
初期化します。
ボタンはボタンのように見えますが、アンカーは依然としてハイパーリンクのように見え、クリック イベントは、ボタン自体の他の領域ではなく、ボタン内のハイパーリンクをクリックしたときにのみ発生します。
何か案は?
アップデート:
アンカーの代わりにdivを使用すると
<div class="view-it" data-role="button">
View
</div>
現在は正しく表示されていますが、ボタンの表面全体のクリックにはまだ反応しません...テキストの周りのみ(+わずかな余白)