【发布时间】:2012-05-19 22:48:44
【问题描述】:
我需要获取jquery-mobile 加载的活动页面元素的ID。我知道我们可以使用$.mobile.activePage 来获取当前页面,并且我们可以使用$.mobile.activePage.attr('id') 获取此元素的ID。但是,在第一次加载应用程序时它是undefined。在我的特定应用程序中,我希望用户能够从任何 URL 输入,并且我需要知道当前加载的页面才能正确初始化我的导航系统
$(document).bind('pageinit', function() {
if($.mobile.activePage !== undefined) {
console.log($.mobile.activePage.attr('id'));
}
else {
console.log('1st page load detected');
}
});
输出: 1st page load detected 在第一次加载和每个后续页面上的 ID。如何在第一次加载时获取 ID?!?
【问题讨论】:
标签: jquery-mobile jquery jquery-mobile