jQuery Mobile アプリに 2 つのページがあります。どちらの要素も、サーバーから返された場所のリストを示すリストです。通常の Web アプリでは、両方で "id='places'" を実行しますが、複数ページの jQuery Mobile アプリでは ID は一意である必要があります。この ID の一意性の制限を回避するために ID を使用する代わりに、どのような方法がありますか?
たとえば、id にページ名を含めることもできますがid='searchPage-places'
、id='favPage-places'
ページ固有の JavaScript コンテンツから常に place 要素にアクセスするため、不要なノイズが追加されます。
を使用data-role
することは正しく適切だと思いますが、jQM 独自のデータ ロール セマンティックに干渉したくありません。
data-id
ハックのように感じる
クラスの使用もハックのように感じます。
jQuery Mobile アプリでページ スコープの要素を識別するための洗練された手法を探しています。
他の提案はありますか?