2013-02-08 163 views
0

在我的应用程序中,我使用jQuery Mobile从一个页面导航到另一个页面。现在我的问题是,目前我在第三页上,我想知道父页面(或第一页)的ID。这是可能的jQuery手机或JavaScript。如果是,那么我是如何执行此操作的。当前页面前页面的标识

在此先感谢。任何帮助表示赞赏。

+0

搜索localStorage,它将值存储在浏览器中,您可以使用它并在每次更改页面时更新该值。 http://coding.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/ – Toping 2013-02-08 11:46:58

+0

有'历史'DOM对象,你可以使用导航 – Sugar 2013-02-08 12:06:27

+0

试试这个[Link ] [1]。获取之前的页面ID。 [1]:http://stackoverflow.com/questions/7628694/jquery-mobile-getting-id-of-previous-page – 2013-02-08 12:11:59

回答

0

这应该用来获得上一页的id

$(document).on('pagebeforeshow', '#second', function(e, data){  
    alert(data.prevPage.attr('id')); 
}); 

jsFiddle例如:http://jsfiddle.net/Gajotres/nPeLf/

更多关于此解决方案以及其他一些(举例)中可以找到我的ARTICLE,是透明的这是我的个人博客。或者你可以找到它HERE。在这两种情况下搜索章节:页面转换之间的数据/参数操作

+0

但我想从当前页面第一页的ID被调用,根据这个,我想调用一个使用if-else的方法。 – yenu 2013-02-08 11:55:18

+0

你需要自己存储它,jQM只记住urlHistory,它不会存储页面ID。使用我发布的链接中找到的方法,并将您的ID历史记录存储在某个JSON对象中。 – Gajotres 2013-02-08 12:24:03

+0

好的,谢谢Gajotres,我会试试它...... – yenu 2013-02-08 12:25:21