我得到了一些在每个站点上可见的控件。要将这些控件移动到当前活动的页面,我正在使用该pagebeforechange
事件。
$(document).bind('pagebeforechange',function(e,data) {
var topageid=$(data.toPage).attr('id'); //MY QUESTION IS ON THIS LINE
console.log("Changing page to "+topageid);
$header = $('#myheader');
$footer = $('#myfooter');
$header.detach();
$footer.detach();
$header.prependTo(topageid);
$footer.appendTo(topageid);
});
上面显示的源代码有时有效,有时无效。那是因为有时data.toPage
只包含一个像...index.html#mypage
. toPage
在任何情况下如何检测 id ?