2012-02-28 6 views
1

フォームidを使用せずにアクティブなページのフォーム要素を取得する必要があります。基本的に私は動的外部コンテンツを扱っており、フォームIDが変更される可能性があるので依存することはできません。また、ページにフォームがない可能性もあります。Jquery Mobile - フォームIDを使用せずにアクティブなページのフォーム要素を取得するには

$.mobile.activePage。?

答えて

8

試してみてください。

$.mobile.activePage.find("form") 

または

$("form", $.mobile.activePage) 
2

まあページ上の唯一のフォーム要素がある場合は、複数がある場合は、

$.mobile.activePage.find("form") 

を行うことができますフォーム要素を含んでいれば、これはフォームを含む配列オブジェクトを返すことになります。フィルタリングするだけで済みます。 jsはより具体的に呼び出します。