我的jQuery Mobile應用程序中有兩個頁面。這兩個元素都是列表,顯示從服務器返回的地點列表。在一個普通的web應用程序中,我會在它們兩個上執行「id ='places'」,但在多頁jQuery Mobile應用程序中,id應該是唯一的。使用ID來解決此唯一性限制有什麼好的選擇?jQuery Mobile頁面作用域元素標識
我可能包括網頁名稱中的ID,例如:id='searchPage-places'
和id='favPage-places'
但它增加了不必要的噪音,因爲我總是從一個特定頁面的JavaScript內容訪問的地方元素。
我認爲使用data-role
會是正確和恰當的,但我不想幹擾jQM自己的數據角色語義。
data-id
感覺就像使用類感覺就像一個黑客太一劈
。
我正在尋找一個優雅的技術,在jQuery Mobile應用程序中進行頁面範圍的元素標識。
其他建議?
我的確說數據角色是理想的,但我說我不想幹涉jqms自己的數據角色語義。 –
我不介意使用我自己的data- *屬性,但我想不出一個好的名詞來描述語義。 –
然後選擇你認爲合適的任何東西。 – Gajotres