我一直在寻找一种方法来获取我pagebeforeshow
事件中点击的链接的网址参数
$(document).on('pagebeforeshow', '#category',function(e,data){
})
链接看起来像这样(你也可以看到我添加了一个数据属性)
<a href="#category?cat=dairy" data-cat="dairy" data-role="button">Dairy</a>
我已经在这里阅读了很多不同的答案,并尝试了很多,但我发现他们正在寻找使用页面的当前网址来获取参数。但是当前页面网址中没有参数(因为我使用pagebeforeshow)
然后我看到其他人使用jQuery.mobile.changePage
手动更改页面的示例,但对我来说,似乎有点过分需要在我的按钮上添加点击侦听器然后使用{{1手动传递参数对于他们每个人
我也看了this plugin这可能会有用,但我不愿意使用插件来获取对我来说似乎很简单的东西
我只需要能够访问被点击的网址或changePage
属性,但我似乎找不到一种有效的方法来执行此操作而无需点击监听器然后手动更改页面,肯定有更好的方法吗?
更新:jQuery Mobile 1.4.2