Djangoとdjango-dynamic-formsetプラグインを使用して、JQuery Mobile(JQM)サイトを生成しています。ユーザーがフォームの別の行への「追加」リンクをクリックできるようにするネストされたフォームがあります。これはJQMがなくてもうまく機能しますが、JQMを使用してフォームウィジェットのスタイルを設定すると、ラジオボタンのラベルが正しいラジオボタンをトリガーしません。
生成されたHTMLに基づいて、動作の静的な例を示しました。[追加]リンクをクリックして、追加したアイテムの重大度を選択してみてください。ラベルの「for」属性は正しく更新されているように見えるので、何が間違っているのかわかりません。
django-dynamic-formsetガイドには、ユーザーが[追加]ボタンをクリックした後にJavaScript関数を呼び出す方法が記載されていますが、問題を解決するために呼び出す必要のあるJQMメソッドがあるかどうかはわかりません。JQMのenhanceWithin関数を使用すると、ページの読み込みがトリガーされ、フォームがまだ検証されないため、その時点では必要ないDjangoにフォームが送信されます。
編集:同じURLにもっと良い例をアップロードしました。