ここで属性 data-role="collapsible" を 2 つのフォームに追加しています: https://www.myhhf.com/test/test_jq_form.php。
下部のフォーム 1 が正しいです。この属性はインラインで追加されています。
フォーム 2 は正しくありません。この属性は、 内のこのコード行で動的に追加されています$(document).ready(); : $("#form_2").attr("data-role", "collapsible");
。最後に追加しようとし.trigger("create")
ましたが、何もしませんでした。
フォーム 2 は属性を受け取っていますが、正しく機能していません。
私は、jQuery Mobile がロード時にすべてを適用すると信じています。これについては 100% 確信が持てません。しかし、そうであろうとなかろうと、私はこれを機能させる必要があります。何かお役に立てば幸いです。