如果我有这样的结构:
<body>
<div data-role="page" data-dom-cache="true" id="foo">...</div>
<div data-role="page" data-dom-cache="true" id="bar">...</div>
<div data-role="page" data-dom-cache="true" id="baz">...</div>
</body>
如何获得 bar 在这一系列 div 中的位置?在这种情况下,它应该返回 2。
我正在使用它来尝试获取 jquery mobile 中当前页面的索引。现在我正在做:
$( '#<%=@page_id%>' ).bind( 'pageshow',function(event){
alert('current page = '+$.mobile.activePage.index())
})
但这向我显示第一页的 index=1,第二页的 index=3,然后从那里线性增加到 4,5...