2

我有各种像这样的html页面

<body onload="init()">

<div data-role="page" id="home">
<div data-role="header">
<h1>Here is the index page.</h1>
</div>

<div data-role="content">
<p><center>Below you may transition to our other pages.</center></p>

<a href="#about" data-ajax="false" data-role="button" data-inline="true">About  Me</a>
</div>
</div>

<div data-role="page" id="about">
<div data-role="header">
<h1>About Us</h1>
</div>

<div data-role="content">
<a href="#home" data-ajax="false" data-role="button" data-inline="true">Back Home</a>
</div>
</div>
</body>

现在我需要获取当前显示的页面的 id... 怎么做?

4

2 回答 2

3

你有没有尝试过:$.mobile.activePage.attr('id')

于 2012-04-20T08:28:21.893 回答
0

这些中的任何一个:

$('div:jqmData(role="page").ui-page-active').attr('id');

$('.ui-page-active').attr('id');

也应该这样做。

于 2012-04-20T08:37:31.077 回答