上我有一個兩頁的jQuery的移動應用程序,以及初始化函數,下面的代碼..jQuery Mobile的認定從第一頁元素時,第二頁
呼叫轉移到初始化函數
$(document).on('pageinit', function(){
MyPages.init();
});
init: function() {
$('td[id$="drops"]').each(function() {
console.log("Element: " + $(this).attr('id'));
}),
};
內
我在頁面1中有與上面相匹配的元素,例如'#early_drops','#late_drops'等。這些元素在頁面2上不存在,但是當頁面2加載時,元素僅在控制檯中顯示就像第1頁加載時一樣。我在這裏錯過了什麼?
非常感謝,
- 亞當vonNieda
在jQuery Mobile的,你擁有的一切在一個單一頁面加載。這只是#tag改變,導航。所以,你正在獲取所有頁面中將存在的舊內容的值。 – sSaroj
'$(document).on('pageinit',「#page_id」,function(){'綁定到特定的頁面,使用頁面的'id'。 – Omar
OK,這就是我所缺少的,非常感謝Omar! –